出于非常具体的原因,我已在生产中将 vue 开发工具设置为 true。
Vue.config.devtools = true
我使用以下版本:
"vue": "^2.5.2"
"vuex": "^3.0.1"
"vuetify": "^1.0.0"
虽然我可以看到组件和事件,但未检测到 Vuex 存储。
我尝试将vuex版本降级到2.3.1和2.4.x,但没有帮助。 这是我提到的链接 - https://github.com/vuejs/vue-devtools/issues/405
注意 - 该商店运行良好,只是我无法在 Vue 开发工具中查看它。
任何指点表示赞赏。
您必须在创建商店之前设置
Vue.config.devtools = true
。
这里是我的 store.js:
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
Vue.config.devtools = true
export const store = new Vuex.Store({
state: {
counter: 0
}
})
还要确保在开发工具中打开录制模式(红色圆形按钮)。
它被关闭了,这实际上是错误的。 :-D
我在 Vue 3 中遇到了完全相同的问题。 将 vuex 从 4.0.0 更新到 4.0.2 确实解决了问题。
如果 Vuex 存储值显示未定义,可能是因为这些值不是通过突变设置