作成: 更新:

Vuexでstoreをモジュール分割しようとしたら参照先でundefined propertyっていわれた

Vue.jsVuex

モジュール構成は以下

# before

src/
|--store/
| |--index.js

# after

src/
|--store/
| |--index.js
| |--modules/
| | |--user.js

対処したのが以下

- this.$store.userInfo
- this.$store.dispatch('getUser')

+ this.$store.user.userInfo
+ this.$store.dispatch('user/getUser')

これで小一時間…