import Vue from 'vue' import App from './App.vue' import router from './router' // 写下面那行的话,要把现在这个main.js里面的const store = new Vuex.Store({})全部注释掉,因为导入的封装好的store里面已经包含这些了 import store from './store' //要先在store里面封装好才能导入哦,详细的操作在src/总结/5_mutation常量写法.html import { ADD_MUTATION } from './store/mutation-types' import Vuex from 'vuex' Vue.use(Vuex) Vue.config.productionTip = false /* const store = new Vuex.Store({ state: { //state中存放的是全局共享的数据,任何组件都能访问这里的state数据 count: 0, num:10, }, mutations:{ add(state){ //修改state里面的count数据 state.count++; }, addN(state,num){ state.count+=num; }, addN2(state,zidiingyi){ state.count+=zidiingyi.num; }, sub(state){ state.count--; }, subN2(state,zidiingyi){ state.count-=zidiingyi.num; }, subN(state,num){ state.count-=num; } } }) */ new Vue({ router, store, //将store对象挂载到vue实例中 render: h => h(App) }).$mount('#app')