Vue.jsは、インデックス数値を使った配列の更新を検知できない。
例えば、以下のような実装はできない。
1 |
this.list[0] = { id: 2, name: 'fugafuga'} |
そのため、Vueでは以下のように「this.$set」を使って配列を更新する。
1 2 |
this.$set(this.list, 0, {id: 2, name: 'fugafuga'}) 変更したい配列,インデックス,変更したい値 |