色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

javascript - vue中v-for和v-if結合的問題?

瀏覽:102日期:2023-06-01 11:04:21

問題描述

利用v-for遍歷出N個關注按鈕,點擊其中一個關注按鈕,對應的關注按鈕變成已關注,第一次是這么做的

<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 }

發現點擊一個全都改變了,然后我把flag改成了一個數組

<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}發現這樣做點擊的時候按鈕不發生變化。求大神指導一下

問題解答

回答1:

change部分改為Vue.set

change(index){ Vue.set(this.flag,index,false)}回答2:

模板可以簡化成這樣:

<img @click='change(index)' :src='http://www.lshqa.cn/wenda/flag[index] ? countries[num] : countriesHasAttention[num]' alt=''>

數據處理這一塊上面的答案是對的,參見:數組更新檢測

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国内欧美一区二区三区 | 国产在线观看一区精品 | 欧美高清性色生活片免费观看 | 亚洲国产精品看片在线观看 | 亚洲视频在线观看一区 | 特黄大片aaaaa毛片 | 免费观看a级毛片在线播放 免费观看a级网站 | 97超在线| 三级三级三级网站网址 | 亚洲欧美精品国产一区色综合 | av在线手机播放 | 91久久综合九色综合欧美98 | 最新国产美女肝交视频播放 | 成人免费影院 | 亚洲人成网址在线播放a | 亚洲国产精品线在线观看 | 国产三级精品三级 | 日本一级在线播放线观看视频 | 男人天堂新地址 | 国内成人精品亚洲日本语音 | 国产99精品一区二区三区免费 | 国产亚洲欧美在线视频 | 牛牛a级毛片在线播放 | 亚洲欧美性视频 | 国产成人精视频在线观看免费 | 国产精品96久久久久久久 | 精品久久一区 | 国产成人免费网站在线观看 | 午夜神马理论 | 国产成人丝袜网站在线观看 | 久草视频福利在线 | a一级毛片免费高清在线 | 九九九在线视频 | 九九热视频在线免费观看 | 亚洲免费观看视频 | 欧美久久久久久 | 玖玖精品视频在线 | 加勒比毛片 | 国产美女视频黄a视频全免费网站 | 香港三级做爰大爽视频 | 久国产精品视频 |