Bagaimana untuk menambah kelas aktiviti secara dinamik untuk gelung menu dalam Vue Js?
P粉793532469
2023-08-25 20:24:48
<p>Bagaimana untuk menambah kelas aktif dalam gelung yang memaparkan menu secara dinamik? Saya tidak boleh menetapkan kelas aktiviti untuk menu yang dibuka. </p>
<pre class="brush:php;toolbar:false;"><a v-bind:href="module.route"class="nav-link">
//module.route ialah lajur pangkalan data
<i :class="module.icon" ></i>
//module.icon ialah lajur pangkalan data
<p>
{{ module.name }}
//module.name ialah lajur pangkalan data
</p>
</a></pre>
</li>
<p>Ia memaparkan senarai menu daripada pangkalan data. Sekarang baru nak aktifkan menu buka. </p>
Ini yang saya buat.
Saya menambah semua tab yang saya mahu tambah dalam tatasusunan yang dipanggil
tabs
.Ini akan mencipta elemen
<li>
untuk setiaptab
dalam tatasusunantabs
中的每个tab
创建一个<li>
.Semua elemen akan mempunyai
nav-link
类,并且使用v-bind
,如果变量active_tab
等于tab
,则会将active
添加到元素的类列表中。每当用户点击其中一个选项卡时,使用@click
将active_tab
更改为用户点击的tab
.Gaya