uni-app 多语言
在根目录创建对应的文件:(vue-i18n.min.js
可自行搜索下载到本地)
api/locales/zh.js
,
api/locales/en.js
,
api/vue-i18n.min.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
import App from './App' import Vue from 'vue'
import Chinese from '@/api/locales/zh.js'; import English from '@/api/locales/en.js';
import VueI18n from './api/vue-i18n.min.js';
Vue.use(VueI18n);
const i18n = new VueI18n({ locale: 'zh', messages: { 'zh': Chinese, 'en': English, } });
const app = new Vue({ ...App, i18n, }) app.$mount()
|
用法
| export default { "error": { "title": "报错信息" } }
|
| <view>{{ $t('error.title') }}</view> <!-- <view>报错信息</view> -->
|