Comment ajouter dynamiquement une classe d'activité pour la boucle de menu dans Vue Js ?
P粉793532469
2023-08-25 20:24:48
<p>Comment ajouter une classe active dans une boucle qui affiche dynamiquement les menus ? Je ne parviens pas à définir une classe d'activité pour le menu ouvert. </p>
<pre class="brush:php;toolbar:false;"><a v-bind:href="module.route" class="nav-link">
//module.route est une colonne de base de données
<i :class="module.icon" ></i>
//module.icon est une colonne de base de données
<p>
{{ module.nom }}
//module.name est une colonne de base de données
</p>
≪/a>≪/pré>
≪/li>
<p>Il affiche la liste des menus de la base de données. Maintenant, je veux juste rendre le menu ouvert actif. </p>
C'est ce que j'ai fait.
J'ai ajouté tous les onglets que je voulais ajouter dans un tableau appelé
tabs
.Cela créera un élément
<li>
pour chaqueonglet
du tableautabs
中的每个tab
创建一个<li>
.Tous les éléments auront
nav-link
类,并且使用v-bind
,如果变量active_tab
等于tab
,则会将active
添加到元素的类列表中。每当用户点击其中一个选项卡时,使用@click
将active_tab
更改为用户点击的tab
.Style