Vue2で配列内のオブジェクトの値を変更できないことについて

多くの初心者が問題に遭遇すると思います。バックエンドは値を返し、レンダリングが行われますが、変更できず、$set も機能しません。この問題は非常に厄介です。コードを見て、間違いがないことを確認してください。なぜ機能しないのでしょうか?

実は、reunter で宣言していませんでした。このとき、誰かが「はい」と言いました。たとえば、リスト テーブルを作成したい場合、tableData を宣言しました。これが双方向バインディングです。しかし、なぜですか。まだ機能しませんか? 実際、変更したいのは tableData 配列内のオブジェクトのプロパティであるため、宣言していません。これが、Vue2 の Array サポートが比較的弱い理由です。

おすすめ

転載: blog.csdn.net/css_javascrpit/article/details/126507232