Closed harsima closed 6 years ago
需要加载默认语言包,该语言包实际上是国际化文件中的fallbackLocale
中对应的语言。
在src/lang/index.js
中,将需要的默认语言写入。
import zhCN from './zhCN'
export default {
// 中文简体
"zhCN": zhCN
}
在src/store/state.js
中,对已加载的语言包做出配置
...
// 已经加载的语言包
langPack: ['zhCN']
...
注意 如此设置后,默认语言将直接打包到i18n.js中,而非单独的zhCN.js中
在Nginx部署环境中,首次登录页面时,点击登录表单。错误提示未加载国际化设置。
原因是异步加载语言包时无法确定执行先后顺序,导致登录页面的mounted先执行,语言包加载完成后的函数后执行