vue国际化

插件:vue-i18n

main.js引入i18n.js:+2行

新建文件(i18n.js),引入VueI18n、locale、语言包

新建语言包,包括index/zh/en(名字随意,引用正确就好)

element-ui——国际化见官网

图片——切换文字 --> 切换路径

待解决——插槽

原文地址:https://www.cnblogs.com/fogmisty/p/10370624.html

时间: 2024-09-30 17:03:09

vue国际化的相关文章

Vue国际化处理 vue-i18n 以及项目自动切换中英文

1. 环境搭建 命令进入项目目录,执行以下命令安装vue 国际化插件vue-i18n npm install vue-i18n --save 2. 项目增加国际化翻译文件 在项目的src下添加lang文件夹增加中文翻译文件(zh_CN.js)以及英文翻译文件(EN.js),里面分别存储项目中需要翻译的信息. lang文件获取地址 3. 项目引入 在项目的main.js中引入vue-i18n插件,引入对应的翻译文件(zh_CN.js/EN.js)引入并结合Element-UI 国际化. 入下图 4

vue国际化demo

最近自己研究vue-i18n做了个vue国际化的demo,总结如下 第一步.安装vue-i18n npm install vue-i18n 第二步.在main.js中引入vue-i18n(如下图) 第三步.建两个语言包文件,目录结构如下图: 第四步.给这两个文件里写静态的页面展示数据 1.en.js(内容如下图) 2.zh.js(内容如下图) 第五步:1.html里面使用如下图 第六步:接口层面实现多语言,方案为: 在HTTP请求头中携带语言信息,接口服务根据语言,返回不同的语言环境响应体. 本

应用九:Vue之国际化(vue-i18n)

vue-i18n是一款针对Vue.js 的国际化插件,具体应用步骤如下: 一.安装插件 npm install vue-i18n --save 二.在main.js中引入插件 import VueI18n from 'vue-i18n' Vue.use(VueI18n) 三.创建i18n实例 const i18n = new VueI18n({  // 默认语言  locale: 'zh', // 引入对应的语言包文件  messages: {        'zh': require('@/a

vue项目中遇到的那些事。

前言 有好几天没更新文章了.这段实际忙着做了一个vue的项目,从 19 天前开始,到今天刚好 20 天,独立完成. 做vue项目做这个项目一方面能为工作做一些准备,一方面也精进一下技术. 技术栈:vue2 + vuex + vue-router + webpack + ES6/7 + element-ui + vue-baidu-map + i18n + vue-awesome-swiper 做项目时总是有一些思考和踩过的坑,对以后有一定的帮助,今天就来写写做vue项目遇到的那些事. 假如你正准

iview实现国际化

由于项目需求需要配置国际化,使用的UI框架为iview, vue国际化使用的是vue-i18n组件,按照官方要求下载 vue-i18n(8.14.0),版本大于6.0 按照官方提供的6.0配置方案解决. 第一步:需要先进行安装 npm install vue-i18n 第二步:  创建一个新的目录 language 目录, 在该目录下创建 index.js.en-US.json.zh-CN.json. index.js 配置i18n: 按照官方文档引入需要的包,然后配置 (全是按照官方文档一步一

记录一些好用的vue插件

以前做的项目没怎么用到,不过换了家公司,看到其他的项目里有用到一些自己平时不知道的插件,苦于记忆不好,于是将这些杂七杂八的插件记录下来. 1.vue-count-to 数据滚动插件 这个插件是实现数据从一个数字增长为另一个数字时的动态效果,如一个汇总的页面,数据从0到某个具体数字. 使用也很简单,npm安装之后,在要用到的页面引入,import CountTo from 'vue-count-to' <count-to class="card-panel-num" :startV

关于vue和element ui的国际化

因为公司需求近日一直在做国际化处理, 首先,我们用的是vue的单文件组件,实现国际化是在写好的一个文件组件里面vue_min.js里,而且它相当于一个js的模块,在每一个单文件的组件里面使用. 遇见的第一个问题国际化失败,只显示自己定义的json文件国际化.而且element ui的的国际化不显示, 解决的方案就是, 1.引入的时候应该从新引入 import enLocale from 'element-ui/lib/locale/lang/en' import zhLocale from 'e

前端框架Vue.js——vue-i18n ,vue项目中如何实现国际化

每天学习一点点 编程PDF电子书.视频教程免费下载:http://www.shitanlife.com/code 一.前言 趁着10月的最后一天,来写一篇关于前端国际化的实践型博客.国际化应该都不陌生,就是一个网站.应用可以实现语言的切换. 在这就不谈原理,只说说如何实现中英文的切换.做技术的总得先把 demo 做出来嘛. 二.demo 场景需求分析 需求很简单,左上角 ''网易云音乐''就是一个中英文切换的按钮,点击弹出提示框,确认切换语言后,实现英文版本. 切换成英文版本: 三.实现国际化

国际化实现之安装脚手架vue

做这个项目用的是vue+element UI来实现的响应式布局,现主要说一下国际化这块的实现. 第一步:新建文件夹i18n 第二步:配置cn.js.en.js等文件内容 cn.js import enLocale from 'element-ui/lib/locale/lang/zh-CN' const cn = { message: { 'mes': '你好', }, ...enLocale } export default cn; en.js import enLocale from 'el