UNPKG

btn

Version:

A Vue.js project

29 lines (28 loc) 738 B
import Vue from 'vue' import vuex from 'vuex' Vue.use(vuex); export default new vuex.Store({ state: {//state show: false, count: 1, active: null, }, mutations: { switch_dialog(state,value) {//这里的state对应着上面这个state,value为你想传的参数 state.show = state.show ? false : true; state.count++; state.newValue=state.count+value; //你还可以在这里执行其他的操作改变state }, }, actions: { switch({commit},num) {//{commit}为简写,num为你想传的参数 commit('switch_dialog',num-1); } }, getters:{ notShow(state){//这里的state对应着上面这个state return !state.show; } } })