1、创建store文件
// 企业基本信息store
export default {
namespaced: true,
state: {
psInfo: {}
},
mutations: {
SET_PS_INFO: (state, value) => {
state.psInfo = value
}
},
actions: {
setPsInfo({ commit }, data) {
console.log(data)
commit('SET_PS_INFO', data)
}
},
getters: {
psInfo: state => state.psInfo
}
}
2、页面使用
(1)、页面使用actions 方法设置值
methods: {
...mapActions({
setPsInfo: 'basicInfo/setPsInfo'
}),
}
(2)、页面获取getters中的值
computed: {
//企业信息
...mapGetters('basicInfo', ['psInfo'])
},
使用辅助函数,相比dispatch 使用会更加简单