美文网首页
vuex怎么传递数据到modules中,并获取数据

vuex怎么传递数据到modules中,并获取数据

作者: 回不去的那些时光 | 来源:发表于2019-04-23 20:42 被阅读0次
image.png

index.js

modules: {
    enterpriseInformation
}

enterprise-information.js

const enterpriseInformation = {
    state: {
        userInfo: {},
    },
    mutations: {
        HAND_USER(state,user) {
            state.userInfo = user;
        }
    },
    actions: {
        handUserAction ({commit}, user) {
            commit('HAND_USER',user);
        }
    }
}

export default enterpriseInformation

调用enterpriseInformation的handUserAction action方法

this.$store.dispatch('handUserAction',你传递的数据);

获取enterpriseInformation中的userInfo

...mapState({
  userInfo: state => state.enterpriseInformation.userInfo
})

相关文章

网友评论

      本文标题:vuex怎么传递数据到modules中,并获取数据

      本文链接:https://www.haomeiwen.com/subject/ilnbgqtx.html