【Vuex】mutation/actionの引数
mutations/actionsでメソッドを作る
1から各コンポーネント のメソッドを
Vuex Storeへ移行することをやりました
- 各コンポーネント内でのメソッドの定義は Vuex Storeでのmutations / actionsの定義に対応
引数の理解は必須ですね‥
わかりやすくまとめてあるQiita発見
[Vuex] mutations, actions, gettersの引数について - Qiita
mutationsの引数
mutations: { hogeMutation(state, payload){ ‥ } },
Actions
actions: { hogeAction(context, payload){ ‥ } },
contextを各コンポーネントへ渡すのに使うのが
commit
メソッド
引数分割束縛を使った場合は
context
は使わないらしい‥??
注意点
第3引数は定義しても使うことができない Vuexでのaction, mutationの引数指定での注意点 - Qiita