vue i18n 接受多個文件?

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

回到顶部