vue數組更新不渲染頁面

問題:當使用索引直接賦值和直接修改數組長度時,Vue不能檢測出變動的數組。

原因:

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

  1. 當你利用索引直接設置一個項時,例如:vm.items[indexOfItem] = newValue
  2. 當你修改數組的長度時,例如:vm.items.length = newLength

解決方案:

this.$set(this.arr,"key", 111)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章