安装插件

npm install vue-i18n@^8.18.2

i18njs帮助类

import Vue from 'vue'
import VueI18n from 'vue-i18n'
//this.$i18n.locale // 通过切换locale的值来实现语言切换
//window.vm.$i18n.t('lang.我的网站名') 主要为了在index页面使用多语言
//html {{$t('lang.test')}}
//js调用this.$t('lang.test')
//自己的框架里面所用的多语言
export function initI18n() {Vue.use(VueI18n)let i18nOptions = {locale: 'CN',    // 语言标识fallbackLocale: 'CN',//没有英文的时候默认中文语言silentFallbackWarn: true,//抑制警告messages: {'CN': require('./locale/zh.js'),   // 中文语言包'US': require('./locale/en.js')    // 英文语言包}}return new VueI18n(i18nOptions)
}

语言文件

export const lang = {test: 'English',
}
export const lang = {test: '中文',
}

mainjs


//多语言
import {initI18n} from '@/lang/i18n.js'
const i18n =initI18n();/* window.vm.$i18n.t('lang.我的网站名') 主要为了在index页面使用多语言 */
window.vm = new Vue({el: '#app',router,store,i18n,components: { App },template: '<App/>'
})

vue-i18n 用法相关推荐

  1. Vue第二天学习总结—— Vue全家桶之组件化开发(组件化开发思想、组件注册、Vue调试工具用法、组件间数据交互传递、组件插槽、基于组件的案例——购物车)

    (一) 组件化开发思想 1. 现实中的组件化思想体现 组件化即是对某些可以进行复用的功能进行封装的标准化工作 标准:要想组件能够成功组合在一起,每个组件必须要有标准 分治:将不同的功能封装到不同的组件 ...

  2. vue中开发多语言(国际化),vue+i18n(详细教程)

    目录 第一步: 第二步: 第三步: 第四步: 最后: 前言:我们有时候会遇到一个项目需要支持多语言,而用直接翻译的插件时常会导致翻译的结果跟自己预想的有所偏差或者结果太长造成页面结构紊乱而这个时候就需 ...

  3. vue+filter+html标签,vue过滤器用法实例分析

    本文实例讲述了vue过滤器用法.分享给大家供大家参考,具体如下: 过滤器: vue提供过滤器: capitalize uppercase currency.... {{msg|currency ¥}} ...

  4. Vue -- watch用法

    watch的作用可以监控一个值的变换,并调用因为变化需要执行的方法.可以通过watch动态改变关联的状态. vue watch用法 data:{a:1,b:{c:1}},watch:{a(val, o ...

  5. vue i18n 国际化保姆级教程_看不懂自己找原因

    1.国际化介绍 对于一些跨国项目来说,国际化是尤为重要的,那么什么要国际化呢?国际化的意思就是将我们写的项目,能够根据不同国家的语言,进行翻译,进行切换,方便不同国家的客户使用 基本思路如下 ① 定义 ...

  6. vue foreach用法_两年前端er,JS和Vue,面试被问了哪些问题呢?有点简单啊

    上午跟一个大学学妹聊天,聊起了她近期的一次面试. 她的概况,工作两年不到,薪资要求在8-10K之间,技术栈Vue,想在大一点的团队工作,因为之前都是一个人做前端. 以下是问及的一些问题(我做了一些简单 ...

  7. vue i18n 国际化 使用方法

    1 先安装 npm install vue-i18n 2  新建文件assets/js/i18n.js 3  引入vue-i18n并注册到vue上 import VueI18n from 'vue-i ...

  8. vue foreach用法_vue 源码探究(第二弹)

    vue 源码探究(第二弹) 接着上一篇,继续来讲一个非常有意思的东西documentFragment 解析 六.DocumentFragment: 文档碎片(高效批量更新多个节点) 这里先甩出 2 个 ...

  9. VUE基础用法(四)

    一.VUE中组件化思想 1.分布式思想 1.1)传统项目设计思想 说明: 单体项目架构设计,在同一个tomcat服务器中,如果一个模块出现问题,则直接影响整个tomcat服务器运行,项目架构设计耦合性 ...

  10. vue watch用法

    vue watch 有三种用法 直接写一个监听处理函数,当每次监听到 路由发生变化时,执行函数 监听对象:{handler(){},immediate:false, deep:false} 子组件pr ...

最新文章

  1. head和tail命令详解
  2. Linux下GCC和Makefile实例(从GCC的编译到Makefile的引入) 转
  3. 不用sqlDataSet如何从后台数据库中读取数据
  4. Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17)
  5. (Mybatis)复杂查询
  6. pandas - 案例(股票分析)
  7. 【转】Ubuntu中SVN客户端安装+使用
  8. 计划任务文件 linux,Linux之任务计划
  9. linux 进程内存分布,linux C++ 的内存分布情况
  10. K-means算法的学习笔记
  11. 数十亿个 Wi-Fi 设备存在缺陷,通信易被窃听!
  12. 卡内基梅隆 计算机音乐,音乐留学|卡内基梅隆音乐技术专业和申请要求详解!...
  13. Redis应用实践:小红书海量Redis存储之道
  14. 梯度消失与梯度爆炸原因剖析
  15. ArduinoUNO实战-第七章-PWM调光
  16. 【SPFA】腾讯大战360
  17. [心得]毕业生租房经验总结
  18. 注册中心Eureka的使用
  19. groovy+grails+gradle开发
  20. 记录一些Mac OS X技巧

热门文章

  1. 接口测试[PostMan]
  2. 正则表达式判断是不是手机号
  3. Hacking 基础关
  4. WATCHMEN 守望者,好看。
  5. RK61键盘配置方法
  6. iBooks 书籍存放位置
  7. mc服务器bug修复,我的世界服务器BUG解决办法大全
  8. JavaScript--AJAX页面传值
  9. 网页上的文字不能复制怎么办?
  10. c语言间接级别不同_一个超复杂的间接递归——C语言初学者代码中的常见错误与瑕疵(6)...