欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue菜單欄不變下方改變

趙永秀1年前7瀏覽0評論

Vue是一個前端框架,可以使用它來構建單頁面應用程序。在Vue應用程序中,菜單欄是一個重要的組件,我們經常需要將菜單欄上的選項與下面的內容區域關聯起來。下面我們將介紹如何使用Vue實現菜單欄不變,內容區域改變的效果。

首先,我們需要創建一個菜單欄和內容區域。菜單欄的每個選項與對應的內容區域使用v-show指令關聯起來,例如:

<div id="app">
<ul>
<li v-for="item in items" :key="item.id" @click="selected = item.id" :class="{ active: item.id === selected }">
{{ item.title }}
</li>
</ul>
<div v-for="item in items" :key="item.id" v-show="item.id === selected">
{{ item.content }}
</div>
</div>
<script>
new Vue({
el: '#app',
data: {
selected: 1,
items: [
{ id: 1, title: '選項一', content: '內容一' },
{ id: 2, title: '選項二', content: '內容二' },
{ id: 3, title: '選項三', content: '內容三' }
]
}
});
</script>

在上面的代碼中,我們使用了一個selected變量來表示當前選中的菜單欄選項的ID。當選項被點擊時,我們將selected設置為對應的ID,然后對應的內容區域就會顯示出來。

接下來,我們來為菜單欄添加一些樣式。我們可以使用CSS來為菜單欄添加一些基本樣式,例如:

li {
display: inline-block;
padding: 8px 16px;
font-size: 18px;
cursor: pointer;
}
.active {
background-color: #4CAF50;
color: white;
}

在上面的代碼中,我們為菜單欄中的每個選項添加了一些基本樣式。在選項被選中時,我們用.active類來為其添加背景色和文字顏色。

最后,我們來為內容區域添加一些樣式。在這里,我們可以使用CSS來為內容區域添加一些基本樣式,例如:

div {
padding: 16px;
font-size: 18px;
line-height: 1.5;
border: 1px solid #ccc;
}

在上面的代碼中,我們為內容區域添加了一些基本樣式,包括文字大小、行高和邊框等。

綜上所述,我們使用了Vue來實現了一個菜單欄不變,內容區域改變的效果。這種方法可以幫助我們快速構建單頁面應用程序,并提供了強大的可定制性和易用性。