安装vuex
npm i vuex@3
store代码块
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
//准备actions
const actions = {
}
//准备mutations
//
const mutations = {
}
//准备state
const state = {
}
const store = new Vuex.Store({
actions,
mutations,
state
})
export default store;
main.js代码块
// 入口文件
import Vue from 'vue' //引入的是残缺版的vue,缺少模板解析化
import App from './App.vue'
import store from './store'
new Vue({
render: h => {
console.info(h)
return h(App)
},
store,
beforeCreate(){
Vue.prototype.$bus = this
}
// template:'<App></App>',
// components:{App}
}).$mount('#app')