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