博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iview使用vue-i18n实现国际化
阅读量:5788 次
发布时间:2019-06-18

本文共 904 字,大约阅读时间需要 3 分钟。

  iview官网中和网上的例子中使用的都是webpack方式,需要import js文件,但是由于项目架构比较简单,没有使用webpack,纯html和js进行交互。所以这里就直接使用js文件引用方式。

1.js版本要求

iview官网中的写法,vue-i18n只支持到5.0.3版本,高一个版本会报错(Vue.locale not a function)。

Vue.use(VueI18n);Vue.use(iView);Vue.config.lang = 'zh-CN';Vue.locale('zh-CN', zhLocale);Vue.locale('en-US', enLocale);

 

2.iview语言文件引入

由于纯js方式引用,所以iview的语言文件需要做修改。去除export default等关键词,改为全局变量方式。

var zhLocale= {    i: {        locale: 'zh-CN',        select: {            placeholder: '请选择',            noMatch: '无匹配数据',            loading: '加载中'        },...

 

语言文件下载(zh-CN、en-US):

3.代码预览

    
Title

{

{$t('i.page.prev')}}

切换语言:
中文简体
English

1.{

{$t('Name')}}

2.{

{$t('sayHello',{name:"1"})}}

 

4.效果图

转载于:https://www.cnblogs.com/xcong/p/7747758.html

你可能感兴趣的文章
ios View之间的切换 屏幕旋转
查看>>
typedef BOOL(WINAPI *MYFUNC) (HWND,COLORREF,BYTE,DWORD);语句的理解
查看>>
jsp 特殊标签
查看>>
[BZOJ] 1012 [JSOI2008]最大数maxnumber
查看>>
gauss消元
查看>>
多线程-ReentrantLock
查看>>
数据结构之链表与哈希表
查看>>
IIS7/8下提示 HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求...
查看>>
http返回状态码含义
查看>>
响应式网站对百度友好关键
查看>>
洛谷P2179 骑行川藏
查看>>
(十八)js控制台方法
查看>>
VB关键字总结
查看>>
android代码生成jar包并混淆
查看>>
一个不错的vue项目
查看>>
屏蔽指定IP访问网站
查看>>
python学习 第一天
查看>>
根据毫秒数计算出当前的“年/月/日/时/分/秒/星期”并不是件容易的事
查看>>
python的图形模块PIL小记
查看>>
shell变量子串
查看>>