😇
Vue.js|アロー関数内のthis.$store.dispatch('xxx')がundefinedになる
this.$store.dispatch('xxx') でコンポーネント内でアクションをディスパッチしようとしたところ、undefiedとエラーがでてディスパッチできなかった。
結論、アロー関数を使わなけれok
エラーになるコード
testFunction: () => {
//エラーになる
this.$store.dispatch('xxx')
}
エラーにならないコード
testFunction: function() {
//エラーにならない
this.$store.dispatch('xxx')
}
Discussion