Wie füge ich dynamisch eine Aktivitätsklasse für die Menüschleife in Vue Js hinzu?
P粉793532469
2023-08-25 20:24:48
<p>Wie füge ich einer Schleife eine aktive Klasse hinzu, die Menüs dynamisch anzeigt? Ich kann die Aktivitätsklasse für das geöffnete Menü nicht festlegen. </p>
<pre class="brush:php;toolbar:false;"><a v-bind:href="module.route"
//module.route ist eine Datenbankspalte
<i :class="module.icon" </i>
//module.icon ist eine Datenbankspalte
<p>
{{ Modulname }}
//module.name ist eine Datenbankspalte
</p>
</a></pre>
</li>
<p>Es zeigt die Menüliste aus der Datenbank an. Jetzt möchte ich nur noch das geöffnete Menü aktiv machen. </p>
我是这样做的。
我在一个名为
tabs
的数组中添加了所有我想要添加的选项卡。这将为数组
tabs
中的每个tab
创建一个<li>
元素。所有的元素都将具有
nav-link
类,并且使用v-bind
,如果变量active_tab
等于tab
,则会将active
添加到元素的类列表中。每当用户点击其中一个选项卡时,使用@click
将active_tab
更改为用户点击的tab
。样式