为了防止Vuex干扰类实例,可以采取以下几种方法:
namespaced: true
来开启命名空间。const moduleA = {
namespaced: true,
state: { ... },
mutations: { ... },
actions: { ... },
getters: { ... }
};
在组件中使用该模块时,需要指定所属的命名空间。例如,使用mapState
辅助函数来获取该模块的状态:
import { mapState } from 'vuex';
export default {
computed: {
...mapState('moduleA', ['someState'])
}
};
以上方法可以帮助你有效地防止Vuex干扰你的类实例。
领取专属 10元无门槛券
手把手带您无忧上云