Gunakan v-untuk untuk melintasi N butang ikut, klik salah satu butang ikut, dan butang ikut yang sepadan menjadi diikuti Ini adalah kali pertama
<img v-if='flag' @click='change()' :src='countries[num]' alt="">//关注
<img v-if='!flag' :src='countriesHasAttention[num]' alt="">// 已关注
data () {
return {
flag: true
}
}
change: function () {
this.flag = false
}
Saya dapati semuanya berubah apabila saya mengklik satu, dan kemudian saya menukar bendera kepada tatasusunan
<img v-if='flag[index]' @click='change(index)' :src='countries[num]' alt=""> //关注
<img v-if='!flag[index]' :src='countriesHasAttention[num]' alt=""> // 已关注
data () {
return {
flag: [true, true, true]
}
}
change: function (index) {
this.flag[index] = false
}
发现这样做点击的时候按钮不发生变化。
求大神指导一下
Bahagian
tukar ditukar kepada
Vue.set
Templat boleh dipermudahkan seperti ini:
Jawapan di atas untuk pemprosesan data adalah betul, lihat: Pengesanan Kemas Kini Tatasusunan