vuex - 在 Vuex 中,如何从命名空间模块中的状态定义访问根状态?
问题描述
我正在使用带有模块的 Vuex 3.2.0。
在我的一个模块中,我需要从初始state: { ... }
定义中访问 rootState。我该怎么做呢?
// my-module.js
export default {
namespaced: true,
state: {
// I can't actually use `rootState` here so how do I access it?
foo: rootState.appConfig.bar + 'baz';
},
mutations: { ... },
actions: { ... },
getters: { ... }
}
我不想使用没有任何实际状态值的 getter,因为我需要能够改变这个值。
解决方案
推荐阅读
- javascript - 在 mouseleave 上删除类
- jetbrains-ide - How to excluder a folder from search and indexing (JetBrains IDEs)?
- nginx - nginx 上的 404 路径
- postgresql - 创建包含多条记录的新列时正确的语法是什么
- javascript - arguments.shift() 不是函数,Discord.js
- python-3.x - TF2 对象检测训练开始时没有错误
- android - 如何使用 BiometricPrompt 实现自定义指纹 UI
- reactjs - 如何在 ReactJS 中使用 Checkbox 制作树复选框列表?
- ruby - 在 Ruby 中将迭代器转换为数组的单行器
- node.js - 通过 HTTP API 接收部分有效负载 nodejs express 服务