【vuex】mixinでstoreを使う
vuexの基本的な使い方はみんな書いてるので省略
Vueインスタンス生成部分
import Vue from 'vue' import store from './store' // ★ここを追加 Vue.store = store new Vue({ ・・・ store: store })
mixin/mixinHoge.js
import Vue from 'vue' export default { method: { fuga: function() { Vue.store.commit('SET_FUGA', 'fuga') Vue.store.state.fuga // => fuga } } }
とりあえずやりたいことはできた、以上です