1. 打开src/store文件夹下的index.js文件,设置传入的参数temp_id和判断参数openDialog,主要在state声明变量,mutations和action设置方法,方法名最好唯一,getters设置判断参数,便于获取;
import Vue from 'vue';
import Vuex from 'vuex';
import admin from './modules/admin';
Vue.use(Vuex)
export default new Vuex.Store({
state: {
temp_id: '',
openDialog: false
},
mutations: {
get_temp_id(state, id) {
state.temp_id = id;
},
change_openDialog(state, flag) {
state.openDialog = flag;
}
},
action: {
handle_temp_id(context, id) {
context.commit('get_temp_id', id);
},
handle_openDialog(context, flag) {
context.commit('change_openDialog', flag);
}
},
getters: {
isShow(state) {
return state.openDialog
}
},
modules: {