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

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

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

瀏覽:94日期: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
相關文章:
主站蜘蛛池模板: 国产亚洲欧美成人久久片 | 国产精品19禁在线观看2021 | 91亚洲自偷手机在线观看 | 久草在线网站 | 亚洲久草| 精品久久久久久久久免费影院 | 国产一区二区精品在线观看 | 亚洲人成在线播放网站 | 七七国产福利在线二区 | 亚洲一区中文字幕 | 天堂在线亚洲 | 亚洲偷偷| 九九九九在线精品免费视频 | 免费国内精品久久久久影院 | 色三级大全高清视频在线观看 | 琪琪午夜伦埋大全影院 | 中国大陆一级毛片 | 成年人毛片视频 | 日韩中文字幕在线视频 | 福利91| 欧美性三级 | 欧美精品18videos性欧美 | 久9这里精品免费视频 | 成人国产免费 | 国内主播福利视频在线观看 | 国产理论视频 | 国产一级免费片 | 一级黄色免费网站 | 国产成人自拍在线 | 亚洲加勒比久久88色综合一区 | 午夜爽爽爽男女免费观看hd | 亚洲美女视频 | 中国美女牲交一级毛片 | 亚洲成人中文字幕 | 欧美videos极品 | 免费va国产高清不卡大片 | 伊人色在线视频 | 深夜福利网址 | 一色屋色费精品视频在线观看 | 国产精品黄在线观看免费 | 欧美一级高清视频在线播放 |