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 使用会更加简单