Vue I18n 不适用于纯 javascript 文件

我在我的项目中实现了https://kazupon.github.io/vue-i18n/ i18n 本地化。它在 vue 组件/页面上运行良好。但它不适用于纯 javascript 类和 mixin。有办法处理吗?


在example.vue组件中:


<template>

<p>{{ $t("message.hello") }}</p>

...

</template>

<script>

data:(){

...

},

methods:...

i18n: require('path of localization messages.')

</script>

但它不适用于example.js(pure javascript)或example.mjs(mixins)文件。


炎炎设计
浏览 290回答 1
1回答

蛊毒传说

我从这里找到了答案:https : //github.com/kazupon/vue-i18n/issues/287您可以导入 VueI18n 实例。例如使用 vue-cli 生成的应用程序:源代码/i18n.js:import VueI18n from 'vue-i18n'import Vue from 'vue'Vue.use(VueI18n)export default new VueI18n({&nbsp; // ...})源代码/foo.js:import i18n from './i18n'console.log(i18n.t('foo.bar')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript