vue + iview + vue-i18n中英翻译

main.js引入iview
复制代码
import ViewUI from 'view-design';
import 'src/styles/index'
import fs from "fs";
Vue.use(ViewUI,{
    i18n:(key,value)=>i18n.t(key,value), //记得添加,不然在会导致组件报错
});
main.js引入vue-i18n
复制代码
import  i18n from 'src/config/i18n/i18n'
const apps = new Vue({
  i18n,
  data(){
  },
  render: h => h(App),  
}).$mount('#app')
vue-i18n引用定义
复制代码
import Vue from "vue";
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
import zhLocale from "view-design/src/locale/lang/zh-CN";
import enLocale from "view-design/src/locale/lang/en-US";
console.log(enLocale)
const en = require('./langs/en')
const i18n = new VueI18n({
    locale: 'en',
    fallbackLocale:"ch",
    silentTranslationWarn: true,
    // formatFallbackMessages:true,
    messages: {
        en:  Object.assign(en, enLocale),
        ch: zhLocale
    }
})
export default i18n;
en.js翻译定义
复制代码
module.exports = {
    error:"errrr",
    星期一:'mon',
    星期二:'tue',
    星期三:'wed',
    星期四:'thu',
    星期五:'fri',
    星期六:'sat',
    星期日:'sun',
}

© 著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务

相关推荐
东方巴黎~Sunsiny几秒前
mysql大表空间整理注意点
数据库·mysql
indexsunny几秒前
互联网大厂Java面试实战:微服务、Spring Boot与Kafka在电商场景中的应用
java·spring boot·微服务·面试·kafka·电商
生产队队长2 分钟前
Linux:awk进行行列转换操作
android·linux·运维
SUDO-110 分钟前
Spring Boot + Vue 2 的企业级 SaaS 多租户招聘管理系统
java·spring boot·求职招聘·sass
白玉瑕12 分钟前
服务器的构成
运维·服务器
linweidong13 分钟前
在Ubuntu新版本安装gcc4.8等老版本环境
linux·运维·ubuntu
sheji341615 分钟前
【开题答辩全过程】以 基于spring boot的停车管理系统为例,包含答辩的问题和答案
java·spring boot·后端
重生之后端学习19 分钟前
21. 合并两个有序链表
java·算法·leetcode·链表·职场和发展
南屿欣风24 分钟前
Sentinel 熔断规则 - 异常比例(order & product 示例)笔记
java·开发语言
jarreyer26 分钟前
【docker的gpu加速相关问题解决记录】
运维·docker·容器