gpt4 book ai didi

javascript - Object(...) 不是 Vuex Store 的函数

转载 作者:行者123 更新时间:2023-12-04 00:53:28 25 4
gpt4 key购买 nike

我在 Vue 3 中,我开始向 vue 添加一个新的 Vuex.Store,但我不断收到这个 javascript 错误。我也用 尝试了同样的事情创建商店 因为我使用的是 Vue 3,但它仍然是一样的。
我错过了什么?

const store = new Vuex.Store({
modules: {
account: {
namespaced: true,
state: () => ({ }),
getters: {
isAdmin () { }
},
actions: {
login () { }
},
mutations: {
login () { }
}
}}
});
比我添加到 Vue 作为商店:
new Vue({
router,
store,
render: h => h(App),
}).$mount('#app');
我错过了什么?
完全错误
vuex.esm-browser.js?5502:644 Uncaught TypeError: Object(...) is not a function
at resetStoreState (vuex.esm-browser.js?5502:644)
at new Store (vuex.esm-browser.js?5502:387)
at createStore (vuex.esm-browser.js?5502:337)
at eval (main.js?56d7:37)
at Module../src/main.js (app.js:1105)
at __webpack_require__ (app.js:849)
at fn (app.js:151)
at Object.1 (app.js:1118)
at __webpack_require__ (app.js:849)
at checkDeferredModules (app.js:46)

最佳答案

如果您使用的是 Vue 3,则需要使用 Vuex 4。

import { createStore } from 'vuex'
import { createApp } from 'vue'

const store = createStore({
state () {
return {
count: 1
}
}
})

const app = createApp({ /* your root component */ })
app.use(store)
https://vuex.vuejs.org/guide/#vuex-4-x-for-vue-3

关于javascript - Object(...) 不是 Vuex Store 的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64553071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com