亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 欧美一区二区三区不卡免费观看 | 久久久999久久久精品 | 欧美性三三影院 | 日本一级作爱片在线观看 | 欧美国产亚洲精品a第一页 欧美国产亚洲一区 | 国产一区二区三区在线 | 免看一级a毛片一片成人不卡 | 亚洲欧美成人中文在线网站 | 毛片6| 日本高清免费毛片久久看 | 我要看黄色一级毛片 | 亚洲精品小说一区二区三区 | 精品亚洲大全 | 国产欧美精品系列在线播放 | 国产日本欧美亚洲精品视 | 亚洲综合图色国模40p | 成人自拍视频在线 | 天天久久综合 | 亚洲国产欧美日韩第一香蕉 | 久久99精品久久久 | 国产欧美一区二区精品性色99 | 丁香婷婷网 | a一级爱做片免费观看欧美 a一级黄 | 国产视频高清在线观看 | 岛国毛片在线观看 | 一区二区视频免费观看 | 一区二区国产精品 | 小明看看网站 | 国产一区二区三区四区五区tv | 亚洲一级色 | 亚洲 欧美 日韩在线综合福利 | www.色婷婷.com | 亚洲国产综合网 | 亚洲网视频 | 国产日韩欧美在线一二三四 | 美女一级毛片免费看看 | 国产成人91 | 久久精品国产99精品国产2021 | 男女性高爱潮免费的国产 | 免费一区视频 | 欧美国产精品一区二区免费 |