Vue: .sync修飾子は、v-forの深くネストされたオブジェクトでは機能しません

作成日 2018年06月19日  ·  3コメント  ·  ソース: vuejs/vue

バージョン

2.5.16

複製リンク

https://jsfiddle.net/jacobgoh101/g5bv0esd/1/

再現する手順

v-forループ内のオブジェクトの配列に.sync修飾子を使用する

何が期待されますか?

.sync修飾子は親のデータを更新する必要があります

実際に何が起こっているのですか?

.sync修飾子は親のデータを更新しません


イベントハンドラーの手動追加は機能します。 しかし、.sync修飾子はそうではありません。

最も参考になるコメント

全てのコメント3件

$emit('update:itemAttribute', value)である必要があります。https://jsfiddle.net/g5bv0esd/5/を参照して

@javoski再開をご検討ください。 .syncが文書化されているのと同じセクションにある公式ガイドには、次のように記載されています。

...イベント名には常にkebab-caseを使用することをお勧めします。

これも私を噛みました。 ドキュメントを修正する必要があるか、コードを修正する必要があります。

このページは役に立ちましたか?
0 / 5 - 0 評価