我在car模块中自己的定义了state, getters,
this.$store.state.car.list
可以拿到值.
但是,this.$store.state.car.carGetter
报错,
请问.如何在组件中调用这个getters,
//car.jsstate = { list: [] } getters = { carGetter: state => { return state.list.filter(''); } } new Vuex.Store({ getters: { test: state => { return '02'; } }, modules: { car } }) // 组件 this.$store.state.car.list // OK this.$store.state.car.carGetter // undefined this.$store.state.carGetter // 为什么这么用ok, 难道会把模块中的getters注册到root ?
已解决
模块内部的 action、mutation、和 getter 现在仍然注册在全局命名空间——这样保证了多个模块能够响应同一 mutation 或 action。
慕村225694
繁花不似锦