import Vue from 'vue'import Vuex from 'vuex'import alarm from './alarm'
Vue.use(Vuex)
const store = new Vuex.store({
modules:{
alarm
}})export default store
import store from './store/index.js
new Vue({
store,
render: h =>h(App),
}).$mount('#app)
5..vue文件中使用
<button @click='add'>增加</button><button @click='remove'>减少</button>{{count}}import{mapGetters,mapActions} from 'vuex'
computed:{...mapGetters('alarm',['count'])}
mapActions('alarm',['add','minus'])
add(){
this.add(this.count)}
remove(){
this.minus(this.count)}
1.安装vuexnpm install vuex --save2.新建index.js代码如下:import Vue from 'vue'import Vuex from 'vuex'import alarm from './alarm'Vue.use(Vuex)const store = new Vuex.store({ modules:{ alarm }})export default store3.alarm的模块代码如下const st