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)
}