[Vue]使用 vue-i18n 切换中英文
1、引入 vue-i18n
import Vue from 'vue'
import VueI18n from 'vue-i18n'
import merge from 'lodash/merge'
2.准备本地的文言信息
const messages = {
    zh: {
      message: {
        hello: '好好学习,天天向上!'
      }
    },
    en: {
      message: {
        hello: 'good good study, day day up!'
      }
    }
}
3、创建带有选项的 VueI18n 实例
const i18n = new VueI18n({
  locale: 'zh',
  messages,
})
export default i18n
4、把 i18n 挂载到 vue 根实例上
import i18n from '@i18n'
new Vue({
  router,
  store,
  i18n,
  render: h => h(App),
}).$mount('#app')
<div id="app">
<p>{{ foo }}</p>
<!-- 这里的 `foo` 不会更新! -->
<button v-on:click="foo = 'baz'">Change it</button>
</div>
5、在模板中使用
<div id="app">
<h1 style="font-size: 16px; text-align: center;">{{ $t("message.hello") }}</h1>
</div>
[Vue]使用 vue-i18n 切换中英文的更多相关文章
- 在Vue中加入国际化(i18n)中英文功能
		1.npm安装方法 npm install vue-i18n --save 2.在src资源文件下创建文件夹i18n,i18n下面创建index.js文件,引入VueI18n和导入语言包(按开发需求可 ... 
- VueJS 使用i18n做国际化切换中英文
		1.安装 npm install vue-i18n --save 2.创建存放语言包和i18n入口文件 a.在src下创建i18n目录 b.在src/i18n/创建i18n.js (入口) c.在s ... 
- vue 项目的I18n国际化之路
		I18n (internationalization ) ---未完善 产品国际化是产品后期维护及推广中重要的一环,通过国际化操作使得产品能更好适应不同语言和地区的需求 国际化重点:1. 语言语言本地 ... 
- vue 2.0 路由切换以及组件缓存源代码重点难点分析
		摘要 关于vue 2.0源代码分析,已经有不少文档分析功能代码段比如watcher,history,vnode等,但没有一个是分析重点难点的,没有一个是分析大命题的,比如执行router.push之后 ... 
- vue + element-ui 制作tab切换(适用于单页切换不同标记显示不同内容)
		本篇文章使用vue结合element开发tab切换单页不同的标记显示不同的内容. 1.安装element-ui npm install element-ui --save 2.在main.js中引入e ... 
- 在Vue中使用i18n 国际化遇到 Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'
		最近用Vue在搭建前端框架,在引用i18n时,运行的时候报错:Uncaught TypeError: Cannot assign to read only property 'exports' of ... 
- Vue.js实现tab切换效果
		利用Vue实现简易tab切换效果 1.1 在我们平时浏览网站的时候,经常看到的特效有图片轮播.导航子菜单的隐藏.tab标签的切换等等.这段时间学习了vue后,开始要写出一些简单的特效. 1.2 实现思 ... 
- vue tab嵌入iframe切换不刷新,相对完整的方案
		说到Vue的简单.便捷.高效,谁用谁喜欢,自然企业应用也来玩一把,三大经典组件:树控件,网格控件,选项卡控件: 本章先说选项卡tab控件的嵌入iframe. 本次主要解决以下问题: 1.tab控件混合 ... 
- Vue中断axios请求-切换页面+重复请求
		切换页面时中断 一.概述 在Vue单页面开发过程中,遇到这样的情况,当我切换页面时,由于上一页面请求执行时间长,切换到该页面时,还未执行完,这时那个请求仍会继续执行直到请求结束,此时将会影响页面性能, ... 
随机推荐
- EditText把回车键变成搜索
			版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/mingyue_1128/article/details/31376159 在xml文件里的EditT ... 
- nginx 413 request entity too large解决办法
			nginx 出现:413 request entity too large,一般是在上传图片的时候,上传的图片大小超过了服务器设置的最大上传大小,需要修改nginx和PHP的设置: (1)打开 /us ... 
- C的指针疑惑:C和指针10(结构和联合)
			结构也可以作为传递给函数的参数,它们也可以作为返回值从函数返回,相同类型的结构体变量相互之间可以赋值. 申明结构时使用另一种良好技巧是用typedef创建一种新的类型. typedef struct{ ... 
- OpenSSL拒绝服务漏洞(CNVD-2016-01479)
			更新OpenSSL版本. [root@nginx ~]# openssl version -a OpenSSL 1.0.1e-fips 11 Feb 2013 built on: Wed Mar 22 ... 
- Java设计原则—依赖倒置原则(转)
			依赖倒置原则(Dependence Inversion Principle,DIP)的原始定义: 高层模块不应该依赖底层模块,两者都应该依赖其抽象: 抽象不应该依赖细节: 细节应该依赖抽象. 依赖倒置 ... 
- 关于ldap的学习
			主要从以下网站学习了相关基础知识概念,安装与基本配置. http://www.aikaiyuan.com/8269.htmlhttps://segmentfault.com/a/11900000026 ... 
- 关于TOSCA自动化测试工具, 我想问一些问题(持续整理中)
			通过学习,实践踩坑,有以下问题不太明白 1. Artifacts and results from your complete test portfolio (cross-browser, mobi ... 
- mybatis-3  Dynamic SQL
			Dynamic SQL One of the most powerful features of MyBatis has always been its Dynamic SQL capabilitie ... 
- 设置 vadio 和checkbox是否选中
			1.js方案 <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>te ... 
- 20145303刘俊谦 《Java程序设计》第十周学习总结
			教材学习内容总结 网络编程 就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴.在发送和接收数据时,大部 ... 
