在Vue Js中如何為選單循環動態新增活動類別?
P粉793532469
2023-08-25 20:24:48
<p>如何在動態顯示選單的循環中加入活動類別(active class)?我無法為開啟的選單設定活動類別。 </p>
<pre class="brush:php;toolbar:false;"><a v-bind:href="module.route" class="nav-link">
//module.route 是資料庫列
<i :class="module.icon" ></i>
//module.icon 是資料庫列
<p>
{{ module.name }}
//module.name 是資料庫列
</p>
</a></pre>
</li>
<p>它從資料庫中顯示選單列表。現在我只想讓打開的選單變成活動狀態。 </p>
我是這樣做的。
我在一個名為
tabs
的陣列中新增了所有我想要新增的選項卡。這將為陣列
tabs
中的每個tab
建立一個<li>
元素。所有的元素都會有
nav-link
類,並且使用v-bind
,如果變數active_tab
等於tab
,則會將active
加入到元素的類別清單中。每當使用者點選其中一個標籤時,使用@click
將active_tab
改為使用者點選的tab
。樣式