报错:Uncaught ReferenceError: Cannot access 'store' before initialization

来源:5-9 方案落地:国际化缓存处理

慕瓜8308876

2022-01-02

http://img.mukewang.com/szimg/61d1bcb909f5c2a106820535.jpg

写回答

2回答

Sunday

2022-01-04

你可以看一下,main.js 中的模块引入顺序:

import { createApp } from 'vue'

// i18n (PS:导入放到 APP.vue 导入之前,因为后面我们会在 app.vue 中使用国际化内容)

import i18n from '@/i18n'

import App from './App.vue'

import router from './router'

import store from './store'

...


const app = createApp(App)

...

app

  .use(store)

  .use(router)

  .use(i18n)

  .mount('#app')


争取与课程源码保持一致

1
1
慕瓜8308876
非常感谢!
2022-01-04
共1条回复

Sunday

2022-01-04

你好
你可能是在 store的初始化之前调用了这个模块,这个需要看一下你的main.js确定这个模块是在store初始化之后进行的

0
3
Sunday
回复
慕瓜8308876
你可以按照我发的顺序调整一下看看是否可行。如果不行的话,那么可以把你的代码打包(删除 node_modules)发给我,我本地跑一下看看
2022-01-04
共3条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1942 学习 · 1688 问题

查看课程