在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
。样式