vue国际化解决方案,

  vue国际化解决方案,

  本文介绍了vue实现网络语言国际转换的方法。边肖认为这很好。现在分享给大家,给大家一个参考。来和边肖一起看看吧。

  

一、基本步骤

  

1:安装yarn add vue-i18n

  创建新的。该路径下的js文件:src/lang/index.js:

  

2:导入

  从“vue-i18n”导入VueI18n

  

3:注册

  从“vue”导入Vue

  Vue.use(VueI18n)

  

4:实例化

  const i18n=new VueI18n({

  区域设置:“当前语言的ID”,//en:英语zh:中文

  消息:{

  //语言包

  恩:{

  家:“家”

  },

  张:{

  主页:“主页”

  }

  }

  })

  

5:暴露出去

  导出默认i18n

  

6:挂载到main.js

  从“@/lang”导入i18n

  新Vue({

  i18n

  })

  使用:div{{$t(home)}}/home

  

二、在main.js中导入element-ui国际化语言配置

  从导入i18n。/lang/index

  从“element-ui”导入ElementUI

  Vue.use(ElementUI,{

  i18n:(键,值)=i18n.t(键,值)

  })

  

三、新建一个.vue文件通过按钮实现语言切换

  注意:

  这个。$i18n.locale可以获取和设置js文件中使用的当前语言的国际化。

  

四、实现网站菜单的国际化处理,需要在路由中引入

  从 @/lang 中导入i18n,后跟i18n.t==this。$ t

  至此,这篇关于vue实现web语言国际切换的文章已经介绍到这里。希望对大家的学习有帮助,也希望大家多多支持。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: