在src/目录下新建lang文件夹
lang/文件中有en.js,index.js,zh.js
例如en.js
1 | export default{ |
zh.js
1 | export default{ |
index.js
1 | import Vue from 'vue' |
在main.js中引入
1 | import i18n from './lang/index.js' |
在组件中的使用
在模板中使用<p>{{ $t("route.home") }}</p>
在有的项目中需要循环侧边栏导航,所以写了一个工具方法
1 | const generateTitle=function(title){ |
在组件中使用时,引入这个工具方法
vue-i18n其他的国际化
这是不用vue时,js的前端国际化
一般会新建一个文件存放语言信息
i18n/language_en.properties
1 | language_text=Hello world! |
i18n/language_zh.properties
1 | language_text=你好,世界 |
html文件
1 | <script src='xxx/jquery-i18n-properties.js'></script> |