不是很明白这段话是什么意思,调用的顺序是什么?

来源:5-49 方案落地:Guide 业务逻辑处理

mooc888

2022-11-20


此处不要导入 @/i18n 使用 i18n.global ,因为我们在 router 中 layout 不是按需加载,所以 Guide 会在 I18n 初始化完成之前被直接调用。导致 i18n 为 undefined
http://img.mukewang.com/szimg/637a0dfb09bcf6e614011053.jpghttp://img.mukewang.com/szimg/637a0e0c0974f5fa15801108.jpghttp://img.mukewang.com/szimg/637a0e3309a9a33d15221245.jpghttp://img.mukewang.com/szimg/637a0e62098864e917101150.jpg

http://img.mukewang.com/szimg/637a286109b146af16981029.jpg


写回答

1回答

Sunday

2022-11-20

你好

这个其实指的是在 layout 组件中:

//img.mukewang.com/szimg/637a1050092f93d416300656.jpg

 layout 组件在 router.js 被引用时执行,也就是说 layout 组件里面的代码会被执行。

但是此时, i18n 实例初始化还没有完成,所以会为undefined

0
6
Sunday
回复
mooc888
i81n 的初始化分成两部分来说,第一部分是 i18n create 的过程,有了实例就可以触发了。第二部分是插件安装,也就是 use,use 本质上是 install 函数的触发,也就是需要等到 i18n 的 install 函数执行完成之后
2022-11-21
共6条回复

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

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

1941 学习 · 1687 问题

查看课程