zishu's blog

zishu's blog

一个热爱生活的博主。https://zishu.me

使用 this.$set 方法向 Vue 陣列添加數據

Vue 不允許在已經建立的實例上動態添加新的根級響應屬性,它可以使用 Vue.set (object, key, value) 方法將響應屬性添加到嵌套的物件上。

如果直接給陣列添加物件,視圖不會更新,但是可以輸出正確的值;只有通過 this.$set 覆蓋才可以更新視圖。

 for (let i = 0; i < this.data.length; i++) {
  // this.data[i].state = false;
  this.$set(this.data[i], 'state', false)
}
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。