【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
        },
   ‥