😇

Vue.js|アロー関数内のthis.$store.dispatch('xxx')がundefinedになる

2022/02/05に公開

this.$store.dispatch('xxx') でコンポーネント内でアクションをディスパッチしようとしたところ、undefiedとエラーがでてディスパッチできなかった。

結論、アロー関数を使わなけれok

エラーになるコード

testFunction: () => { 
	//エラーになる
	this.$store.dispatch('xxx')
    }

エラーにならないコード

testFunction: function() { 
	//エラーにならない
	this.$store.dispatch('xxx')
    }

Discussion