当前位置: 首页 > news >正文

硅云wordpress多站点苏州网站建设公司排名

硅云wordpress多站点,苏州网站建设公司排名,无基础想学室内设计,建设网站去哪里找1.安装vue-i18n npm install vue-i18n8.2.1说明:Vue2使用vue-i18n是8.x,Vue3使用的版本是9.x以上,使用错了会导致报错 2.创建多语言文件 在src/下创建src/lang/langs/zh.js和src/lang/langs/en.js两个文件,里面内容如下&#x…

1.安装vue-i18n

npm install vue-i18n@8.2.1

说明:Vue2使用vue-i18n是8.x,Vue3使用的版本是9.x以上,使用错了会导致报错

2.创建多语言文件

在src/下创建src/lang/langs/zh.js和src/lang/langs/en.js两个文件,里面内容如下:
src/lang/langs/zh.js

export const zh = {'common': {'button': {'search': '搜索'}
}export default zh

src/lang/langs/en.js

export const en = {'common': {'button': {'search': 'Search'}
}export default en

3.创建i18n

在在src/下创建src/lang/i18n.js文件,如下:

import Vue from 'vue'
import VueI18n from 'vue-i18n'
import zh from './langs/zh'
import en from './langs/en'Vue.use(VueI18n)const messages = {en: en,zh: zh
}const i18n = new VueI18n({locale: 'zh',messages,globalInjection: true
})export default i18n

4.引入i18n

在main.js中加入下面代码

import i18n from './lang/i18n'new Vue({i18n,render: h => h(App)
})

5.在组件中使用

5.1.Html中使用

<div>{{ $t('common.button.search') }}</div>

5.2.在html作为变量使用

<input :placeholder="$t('common.button.search')"/>

5.3.在props使用

export default {props: {name: String,default() {return this.$t('common.button.search')}}
}

5.4.在script的方法使用

this.$t('common.button.search')

6.Element-UI使用i18n

6.1.引入element-ui的多语言

在src/lang/i18n.js文件内添加

import elementEN from 'element-ui/lib/locale/lang/en'
import elementZH from 'element-ui/lib/locale/lang/zh-CN'const messages = {en: {...en,...elementEN},zh: {...zh,...elementZH}
}

6.2.引用element-ui的多语言

在src/main.js中添加

Vue.use(Element, {size: Cookies.get('size') || 'small',i18n: (key, value) => i18n.t(key, value)
})

7.实时切换多语言

在切换多语言的时候,调用下面方法

changeLang(lang) {this.$i18n.locale = langlocalStorage.setItem('el_local_lang', lang)
}

并且在src/lang/i18n.js文件中,优先从localStorage获取当前语言

const i18n = new VueI18n({locale: localStorage.getItem('el_local_lang') ? localStorage.getItem('el_local_lang') : 'zh',messages,globalInjection: true
})
http://www.zhongyajixie.com/news/56844.html

相关文章:

  • 购物网站,购物车界面如何做做企业推广
  • 广东东莞职业技术学院百度seo优化排名如何
  • 网站建设方法电商项目策划书
  • 响应式网站区别长沙优化排名
  • 网站备案填写免费seo公司
  • 网站开发模最新百度快速排名技术
  • 网站打不开什么原因近期国际热点大事件
  • 商城网站建设模板下载长春seo网站排名
  • 网站建设制作设计营销公司杭州站长工具浪潮
  • 哪个网站可以做创意短视频建个网站费用多少
  • 自己做网站别人怎么看见搜索关键词排名推广
  • 永年企业做网站推广营销网站设计
  • 请人做网站我要提供什么需求汕头seo计费管理
  • 做网站包含什么职位保健品的营销及推广方案
  • 相应式手机网站建设培训网站制作
  • 监理网站产品关键词
  • 外贸网站建设电话高清视频网络服务器
  • 有做机械工装的网站吗重庆seo主管
  • 网站设计教学seo薪酬水平
  • 西安做网站首选销售人员培训课程有哪些
  • 江苏省网站备案电话营销策划方案1000例
  • 三站合一的网站怎么做上海关键词优化报价
  • 成都网站建设与开发全国互联网营销大赛官网
  • 网站伪静态如何配置文件seo优化网站的注意事项
  • 用html怎么做网站尾部武威网站seo
  • 江门网站快速排名优化网站改版公司哪家好
  • 淄博网站的优化seo模板建站
  • 网站行业不死鸟分享友情链接
  • 53网站客服系统哪个好网络营销推广方案模板
  • 上海行业网站建设超级优化大师