午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 在线免费观看国产精品 | av在线资源 | 亚洲高清视频在线播放 | 久久成人免费视频 | 最近韩国日本免费高清观看 | 少妇高潮一区二区三区喷水 | 国产八区| 加勒比色综合 | 成人免费视频国产免费网站 | 久久久www | 欧美国产日韩在线观看成人 | www午夜| 91黄免费| 午夜久久网 | 18av在线视频 | 亚洲一区自拍偷拍 | 欧美黄色短视频 | 久久久99国产精品免费 | 激情高潮av | 国产白浆在线 | 人超碰 | 蜜桃成人在线视频 | 三级三级久久三级久久18 | 国产精品人 | 国产精品成人aaaa在线 | av在线免费网址 | 亚洲精品中文字幕在线观看 | 亚洲免费福利 | 精品999久久久 | 日韩一区二区高清 | 91高清免费 | 一级片视频在线观看 | 欧美日韩亚洲国产综合 | 国产精品1页| 青青青草视频在线观看 | 国产高清亚洲 | 久久综合爱 | 日本中文字幕在线观看视频 | 91精品久久久久久久久中文字幕 | 日本一区二区精品视频 | 精品国产乱码 |