国际化

作者: smartHui | 来源:发表于2019-05-24 17:31 被阅读0次

方法一:

S1.首先main.js中,引入组件LocaleProvider

S2.App.vue中,引用组件

S3.设置下拉菜单进行切换。给两个下拉菜单绑定的key值,所以在对a-menu进行点击时,可以获取到key值。然后去切换路由,把当前的路由路径,加上locale的值,进行转换。

注意:DataPicker组件本身不存在中英文,但可以通过moment来实现。定义一个moment.locale,把key值塞给这个对象即可。

 如果业务中需要中英文:推荐vue-i18n https://kazupon.github.io/vue-i18n/

方法二:

通过vue-i18n,首先建立一个文件夹:

S1:设置key,以及key对应的中英文(这里的key值尽量复杂一些,避免冲突)

S2:在main.js中引入。(queryString主要是用来处理URL的一个库,location.search是一个字段串,转换为一个对象,然后取值)

S3.使用的话,直接用$t("message"["对应的key即可"])。另外不要忘了,在进行下拉切换的时候,把对应的$i18n的locale值改掉。

s

知识点:组件库的国际化配置;moment;vue-i18n(业务代码国际化配置)

相关文章

  • App语言的国际化之跟随系统语言(一)

    本将要国际化的内容是: App国际化的配置 App名称国际化 代码中字符串国际化 国际化语言的配置 在项目中打开如...

  • 【整理】前端国际化小结

    近期在做国际化的改造,做了相应的调研,简单做下项目前端国际化的小结 国际化可以分为前端国际化和后端国际化,也可以是...

  • App语言的国际化之跟随系统语言(二)

    本将要国际化的内容是: 图片国际化 storyboard/xib国际化 (一)图片的国际化 方式一: 对于同一张图...

  • iOS-应用名称和内容国际化

    iOS应用的国际化,主要分为3个部分:Info.plist 文件的国际化.xib文件的国际化.m文件的国际化 In...

  • 东方国际化的符合高科技

    东方国际化的符合高科技东方国际化的符合高科技东方国际化的符合高科技东方国际化的符合高科技东方国际化的符合高科技东方...

  • iOS工程项目国际化

    项目国际化有两种情况,分别是应用内容国际化,还有一种是StoryBoard或Xib国际化;本文国际化(英语和简体中...

  • iOS 启动图国际化

    一、使用launchImage 国际化方法 对图片进行国际化,由于Image.xcassets无法国际化图片,所以...

  • Day18 - Flutter - 国际化

    概述 国际化的认识 国际化的适配 国际化的工具 一、国际化的认识 开发一个App,如果我们的App需要面向不同的语...

  • 国际化(i18n)

    title: vue国际化date: 2016-11-17 国际化 本文介绍vue国际化的思路与实现。 vue国际...

  • iOS国际化详解

    iOS国际化详解 对于iOS国际化,一般包括: 1. 工程项目名称国际化2. 工程内控件内容国际化3. 工程内图片...

网友评论

    本文标题:国际化

    本文链接:https://www.haomeiwen.com/subject/nwqnzqtx.html