vue中使用vue-i18n实现国际化配置以及js中语言切换
使用vuex进行状态管理首先需要下载vue-i18n以及js-cookie: npm i vue-i18n npm i js-cookie目录文件:|-- src |-- components //组件 |-- changeLang.vue |-- store |-- index.js |--modules
使用vuex进行状态管理
首先需要下载vue-i18n以及js-cookie:
npm i vue-i18n
npm i js-cookie
目录文件:
|-- src
|-- components //组件
|-- changeLang.vue
|-- store
|-- index.js
|--modules
|-- routes.js
|-- lang // 语言库
|-- en.js // 英文
|-- zh.js // 中文
|-- index.js // 入口文件
|-- main.js
|-- app.vue
在main.js里面配置:
lang--index.js
en.js:
zh.js:
routes.js:
语言切换组件changeLang.vue:
在相应位置引用此组件即可。
在页面上绑定:
如果某些js中含有字符需要切换语言(包括rules),需要写在computed中。
js中语言切换:
语言切换参考项目: http://panjiachen.github.io/vue-element-admin/#/dashboard
更多推荐
所有评论(0)