美文网首页
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