Tukar ikon imej apabila tab aktif berubah
P粉448130258
2023-08-29 18:55:29
<p>Pada masa ini saya mempunyai tab v yang mempunyai empat tab dengan ikon imej dan teks. Walau bagaimanapun, apabila tab aktif, ikon tab aktif harus bertukar kepada imej lain. apa patut saya buat? </p>
<pre class="brush:php;toolbar:false;"><v-tabs v-model="tabs"
<v-tab
v-for="item dalam item"
:key="item.id"
>
<img :src="item.icon"
{{ nama barang }}
</v-tab>
</v-tabs>
data() {
kembali {
tab: null,
item: [
{ ikon: "/planeInactive.svg", nama: "pesawat"
{ ikon: "/hotelInactive.svg", nama: "hotel"
{ ikon: "/planehotelInactive.svg", nama: "pesawat + hotel"
{ ikon: "/planeInactive.svg", nama: "pelajar"
],
};
},</pre></p>
v-model
使用一些默认值,'tab'
使选项卡默认处于活动状态。 (我在v-model
anda, tetapi anda boleh menggunakan mana-mana atribut unik yang anda inginkan. )v-model
untuk menyemak tab mana yang aktif dan kemas kini ikon menggunakan pengendali bersyarat. (Saya menggunakan ikon tiruan, anda boleh menggunakan ikon anda. )Dalam demo ini, anda sepatutnya melihat bahawa apabila tab aktif, ikon penerbangan berwarna akan dipaparkan, jika tidak, ikon penerbangan hitam akan dipaparkan.