Bildsymbol ändern, wenn sich die aktive Registerkarte ändert
P粉448130258
2023-08-29 18:55:29
<p>Derzeit habe ich ein V-Tab mit vier Registerkarten mit Bildsymbolen und Text. Wenn die Registerkarte jedoch aktiv ist, sollte sich das Symbol der aktiven Registerkarte in ein anderes Bild ändern. was soll ich machen? </p>
<pre class="brush:php;toolbar:false;"><v-tabs v-model="tabs"
<v-tab
v-for="Artikel in Artikeln"
:key="item.id"
>
<img :src="item.icon"
{{ Artikelname }}
</v-tab>
</v-tabs>
Daten() {
zurückkehren {
Tabulatoren: null,
Artikel: [
{ icon: "/planeInactive.svg", Name: "plane"
{ icon: "/hotelInactive.svg", name: "hotel"
{ icon: "/planehotelInactive.svg", name: "plane + hotel"
{ icon: "/planeInactive.svg", name: "students"
],
};
},</pre></p>
v-model
使用一些默认值,'tab'
使选项卡默认处于活动状态。 (我在v-model
中使用选项卡的 name 属性,但您可以使用您想要的任何唯一属性。)v-model
检查哪个选项卡处于活动状态,并使用条件运算符更新图标。 (我使用了虚拟图标,您可以使用您的。)在这个演示中,您应该看到当选项卡处于活动状态时,将显示彩色航班图标,否则将显示黑色航班图标。