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

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

vue 重塑數組之修改數組指定index的值操作

瀏覽:161日期:2022-12-12 08:51:49

如下所示:

vm.items[indexOfItem] = newValue

vue不能檢測數組的變動

想要實現可以使用vue的set方法

this.$set(this.items,indexOfItem,newValue);

補充知識:vue中利用索引直接設置一個數組項,不能觸發視圖更新的問題

由于 JavaScript 的限制,Vue 不能檢測以下數組的變動:

1、當你利用索引直接設置一個數組項時,例如:vm.items[indexOfItem] = newValue

2、當你修改數組的長度時,例如:vm.items.length = newLength

舉個例子:

var vm = new Vue({ data: { items: [’a’, ’b’, ’c’] }})vm.items[1] = ’x’ // 不是響應性的vm.items.length = 2 // 不是響應性的

為了解決第一類問題,以下兩種方式都可以實現和 vm.items[indexOfItem] = newValue 相同的效果,同時也將在響應式系統內觸發狀態更新:

// Vue.set

Vue.set(vm.items, indexOfItem, newValue)

// Array.prototype.splice

vm.items.splice(indexOfItem, 1, newValue)

你也可以使用 vm.$set 實例方法,該方法是全局方法 Vue.set 的一個別名:

vm.$set(vm.items, indexOfItem, newValue)

為了解決第二類問題,你可以使用 splice:

vm.items.splice(newLength)

以上這篇vue 重塑數組之修改數組指定index的值操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 草草视频免费观看 | 国产欧美一区二区三区视频 | 韩日一级毛片 | 久色免费视频 | 在线观看亚洲精品专区 | 女人张腿让男桶免费视频网站 | 黑人巨大交牲老太 | 欧美激情免费a视频 | 99九九国产精品免费视频 | 国产精品成人免费视频不卡 | 成人a视频片在线观看免费 成人a视频在线观看 | 国产的一级毛片完整 | 亚洲欧美日韩天堂 | 国产精品免费大片一区二区 | 欧美aaa视频 | free性欧美嫩交 | 一级毛片免费 | 亚州欧美| 国产亚洲福利一区二区免费看 | 韩国日本一级片 | 免费一级a毛片免费观看欧美大片 | 亚洲日本一区二区三区 | 成人午夜免费视频 | 日本三区视频 | 免费在线看a | 亚洲视频三级 | 国产日韩亚洲欧美 | 日韩亚洲在线 | 国产精品怡红院在线观看 | 欧美aaaa在线观看视频免费 | 免费看一级毛片欧美 | 免费看毛片网 | 亚欧毛片 | 欧美一级第一免费高清 | 日本一区毛片免费观看 | 国产欧美久久精品 | 久久视屏这里只有精品6国产 | 欧美偷拍小视频 | 91资源在线播放 | 久草在线观看首页 | 亚洲精品在线看 |