iSu*_*Sun 4 javascript vue.js vue-component vuex vuex-modules
有没有办法迭代所有 Vuex 模块?我像这样注册了我的命名空间模块:
$store.registerModule('module-xyz', module);
Run Code Online (Sandbox Code Playgroud)
现在有什么方法可以获取所有这些的列表吗?
它没有文档记录,但您可以通过该_modules属性获取所有模块:
console.log(this.$store._modules.root._children);
Run Code Online (Sandbox Code Playgroud)
您还可以使用以下命令检查模块是否存在hasModule:
console.log(this.$store.hasModule('module-xyz'));
Run Code Online (Sandbox Code Playgroud)