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

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

相关推荐
手握风云-几秒前
JavaEE 进阶第十六期:MyBatis,查询请求的生命周期全景图(一)
java·java-ee·mybatis
大模型玩家七七4 分钟前
安全对齐不是消灭风险,而是重新分配风险
android·java·数据库·人工智能·深度学习·安全
wxin_VXbishe4 分钟前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·spring boot·python·spring·django·php
李少兄4 分钟前
MySQL 中为时间字段设置默认当前时间
android·数据库·mysql
Serene_Dream5 分钟前
Java 垃圾收集器
java·jvm·面试·gc
爬山算法6 分钟前
Hibernate(86)如何在性能测试中使用Hibernate?
java·后端·hibernate
索荣荣7 分钟前
Web基石:Java Servlet 全面指南:从基础原理到 Spring Boot 实战
java·springboot·web
菜鸟小杰子7 分钟前
Spring Boot集成asyncTool:复杂任务的优雅编排与高效执行(实战优化版)
java·spring boot·后端
茶本无香8 分钟前
Spring 异步执行器(Executor)配置策略与命名实践
java·spring·多线程·异步
弹简特11 分钟前
【JavaEE06-后端部分】SpringMVC01-Spring MVC第一大核心URL 路由映射【建立连接】与 Postman 接口测试详解
java·spring boot·测试工具·spring·postman