は私がオブジェクトを持っており、構造がウォッチャーに、今、この追加配列
obj: {
1: {
'a': [ [] ],
'b': [ [] ]
}
}
のように見えます(小道具が更新されません)、私は、このオブジェクトに'c' => [ [] ]
を追加しようとしています。
私は
this.obj[1]['c'] = [ [] ]
を使用してみましたが、私はそれをこの方法を行う際には、(子コンポーネント上)小道具の変化を見ていません。私はほとんど使用する必要があると確信しています$set
this.$set(this.obj, 1, { ['c']: [ [] ] })
- 実際にはこれを使用して、 'a'と 'b'のプロパティは完全に削除されます。this.$set(this.obj[1], ['c'], [ [] ]);
を使用しては - のいずれか
コメントで述べたように$が
はそれだけではないでしょう 'これ。$セット(this.obj [ '1']、 'C'、[[]])'?なぜオブジェクトキーとして配列(つまり[['c'] ')を使用しようとするのか分かりません – Phil
これを使用して、オブジェクトを適切に更新しますが、DOMは更新されません。ループのために実行する前に '{{obj}}'を実行する前に、それでも – senty
を表示してください。 – Phil