【Vue】Vuex+axios 「id求む」
axiosを使ったCRUD実装(vuex)で
延々と更新(U)ができずに詰まったので
ここに備忘録を記す‥。
はしです。
詰まった理由は
ずばり「idを渡していなかったから」
更新にはそのレコード
(Vue的にはprops)のidがないと
「更新用として作った新しいpropsを既存のデータ(state)に上書きする」
ときのidの照合ができずエラーになる
(どこに上書きすんじゃと怒られる)
※Laravel+Vue.js+VuexでフロントのCRUDを作成 | webOpixel
を参考に実装、
update
アクションでidの照合あり
propsとしてidを渡せば解決
props: { task: { id: { type: Number, required: true }, ‥