长风犹在旧人还 2020-12-08 18:20 采纳率: 0%
浏览 127

vuex组件中动态namespace获取不到

使用vuex中使用namespace。

项目中有一个动态的筛选条件的需求,我想的是使用vuex每一个页面对应一个namespace,这样也不用多层传参,直接修改对应的命名空间中的数据就行。但是这需要我的组件中访问的命名空间是动态的,然后我就发现...mapGetters里面拿不到this。这要怎么往里面穿参?

  • 写回答

2条回答 默认 最新

  • 放风喽 2020-12-08 19:56
    关注

    mapgtter只读取不修改

    传参给mapmutations来修改state的值

    ...mapState("tanchuang", {
          zhongjie: state => state.snackbarStatus,
          tishiMessage: state => state.snackbarMessage,
          jiazai: state => state.jiazai,
        }),

    上面的“tanchuang”就是的vuex的一个modules

    评论

报告相同问题?