Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 如何在vue中使用vue-i18n的每种语言的多个文件?_Vue.js_Vuetify.js_Vue I18n - Fatal编程技术网

Vue.js 如何在vue中使用vue-i18n的每种语言的多个文件?

Vue.js 如何在vue中使用vue-i18n的每种语言的多个文件?,vue.js,vuetify.js,vue-i18n,Vue.js,Vuetify.js,Vue I18n,我是vue新手,正在使用vuetify。我想将国际化添加到我的项目中。我成功地做到了这一点,但我使用的是标准方法,即每种语言创建一个文件,随着我的项目的发展,维护该文件将非常困难。因此,我想将单个文件分解为一种语言的多个文件。有人能建议怎么做吗?这是一个老问题,但我有同样的问题,并找到了一个解决方案,我想与大家分享。我希望这是有益的 我的原始语言文件“index.js”如下所示: export default { "ok" : "OK",

我是vue新手,正在使用vuetify。我想将国际化添加到我的项目中。我成功地做到了这一点,但我使用的是标准方法,即每种语言创建一个文件,随着我的项目的发展,维护该文件将非常困难。因此,我想将单个文件分解为一种语言的多个文件。有人能建议怎么做吗?

这是一个老问题,但我有同样的问题,并找到了一个解决方案,我想与大家分享。我希望这是有益的

我的原始语言文件“index.js”如下所示:

export default {
    "ok" : "OK",
    "cancel" : "Abbrechen",
    "back" : "Zurück",
    "yes" : "Ja",
    "no" : "Nein"
    ....
}
// import each language file
import mainview from './mainview'
import badges from './badges'

// add all imported language files
export default {
  ...mainview,
  ...badges,
}
我已经将内容拆分为两个新文件,并将它们命名为“mainview.js”和“badges.js”。它们与原始语言文件位于同一目录中

我的语言文件“index.js”现在只导入所有其他文件,如下所示:

export default {
    "ok" : "OK",
    "cancel" : "Abbrechen",
    "back" : "Zurück",
    "yes" : "Ja",
    "no" : "Nein"
    ....
}
// import each language file
import mainview from './mainview'
import badges from './badges'

// add all imported language files
export default {
  ...mainview,
  ...badges,
}

这是一个老问题,但我有同样的问题,并找到了一个解决方案,我想分享。我希望这是有益的

我的原始语言文件“index.js”如下所示:

export default {
    "ok" : "OK",
    "cancel" : "Abbrechen",
    "back" : "Zurück",
    "yes" : "Ja",
    "no" : "Nein"
    ....
}
// import each language file
import mainview from './mainview'
import badges from './badges'

// add all imported language files
export default {
  ...mainview,
  ...badges,
}
我已经将内容拆分为两个新文件,并将它们命名为“mainview.js”和“badges.js”。它们与原始语言文件位于同一目录中

我的语言文件“index.js”现在只导入所有其他文件,如下所示:

export default {
    "ok" : "OK",
    "cancel" : "Abbrechen",
    "back" : "Zurück",
    "yes" : "Ja",
    "no" : "Nein"
    ....
}
// import each language file
import mainview from './mainview'
import badges from './badges'

// add all imported language files
export default {
  ...mainview,
  ...badges,
}