国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:117日期: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.cgvv.com.cn/wenda/flag[index] ? countries[num] : countriesHasAttention[num]' alt=''>

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 中国大陆一级毛片 | 最新国产毛片 | 欧美成人ass | 免费亚洲视频 | 亚洲不卡一区二区三区在线 | 欧美在线 | 亚洲 | 99色播 | 国外精品视频在线观看免费 | 久久免费视频在线观看 | 九热视频在线观看 | 99久久精品国产自免费 | 91资源在线播放 | 亚洲成在 | 成人亚洲欧美日韩在线 | 亚洲视频欧美视频 | 国产成人做受免费视频 | 国产精品亚洲精品久久成人 | 午夜美女久久久久爽久久 | 一级女性黄 色生活片 | 一色屋成人免费精品网站 | 国产一级爱c片免费播放 | 久草免费网站 | 久草草视频在线观看免费高清 | 99久久精品自在自看国产 | 国内精品久久久久影院网站 | 国内视频一区 | 亚洲综合日韩精品欧美综合区 | 久久精品中文字幕免费 | 午夜精品网 | 草草国产成人免费视频 | 免费视频成人 | 自拍三级 | 成人欧美一区二区三区黑人免费 | 色悠久久久久综合网伊人男男 | 国产在线精品二区韩国演艺界 | 精品91自产拍在线 | 99精品热女视频专线 | 一级做人爱a视频正版免费 一级做性色a爱片久久片 | 99在线精品视频 | 国产成人精品免费视 | 精品视频在线视频 |