参考
[Vue] Storeのstateをコンポーネントのローカルstateにコピーする
How can I clone data from Vuex state to local data?
結論
this.formData = JSON.parse(JSON.stringify(this.stateData))
問題提起
Vue.jsとVuexを使っていて編集formを作っている時に
Vuexのstateから取り出したデータをcomponentのdataオプションに渡して
dataをv-modelでbindして編集してみた。
すると
dataのオブジェクトをbindしたはずが
stateのオブジェクトも一緒に同期して編集されてしまった。
…後で追記する。
- 1つずつ代入していたエピソードとコード
- 実際の利用例
- 解説