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',
}

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

相关推荐
wangbing11255 分钟前
springboot应用关闭时触发动作
java·spring boot·后端
weixin_460443563 小时前
2026年新修订《网络安全法》实施:Java私有化考试系统如何做好SBOM、漏洞治理与安全升级?
java·开发语言·在线考试系统·企业培训考试系统·宏远培训考试系统·国企培训考试系统·国产化培训系统
海鸥-w6 小时前
什么是AOP
java
Cc.Y6 小时前
Java零基础入门:可变字符串与包装类:StringBuilder、StringBuffer 与 通讯录管理系统实战
java·开发语言·python
程序员-Benothing7 小时前
Vim编辑器从入门到精通:模式、快捷键、配置、插件
linux·运维·服务器
paopaokaka_luck7 小时前
基于springboot+vue的智慧家政管理系统(AI问答、 WebSocket实时沟通、ECharts运营分析、订单规则与服务追踪)
java·javascript·spring boot·数据分析·echarts·mybatis
sm_926787057 小时前
RFID 标签打印的技术实现要点与二次开发实践
java·大数据·前端·c++·编辑器
阿森_dev7 小时前
2027 届毕设选题怎么选:30 个 Java 方向选题的实现难度排序
java·开发语言·spring boot·毕业设计·课程设计
m0_646429977 小时前
Docker 完整核心知识点总结(超通俗易懂版)
运维·docker·容器
Sarvartha7 小时前
Lambda 表达式和函数式接口
java·开发语言