vue i18n 接受多個文件?
有個問題
import ch from '@/utils/lang/ch'import en from '@/utils/lang/en'
import enWork from '@/utils/lang/enWork'
import chWork from '@/utils/lang/chWork'
const i18n = new VueI18n({
locale: 'ch', <-- ???
messages: {
//enWork: enWork,
//chWork: chWork,
ch: ch,
en: en
},
})
我現在目前有兩個文件
我想要增加另外兩個分別叫做chWork, enWork的語言文件
但我發現這樣好像行不通....有辦法同時多個使用?我只是想分類
不然都集中在一個文件太多了
回答:
ch.js
可以引入cnWork.js
和其他的分类js,配置文件只引入ch.js
就行了:
import cnWork from './cnWrok.js';import cnXXX from './cnXXX.js';
export default {
...cnWork,
...cnXXX
}
这样你出口就只有一个,内容想拆分几个就拆分几个
以上是 vue i18n 接受多個文件? 的全部内容, 来源链接: utcz.com/p/935491.html