Vue开发:国际化项目
注意
Vue3 与 Vue2 有一些破坏性的变化,导致组件的使用上有些不一样,以下选择合适自己的仓库与使用文档
仓库
Vue2:
Vue3:
技巧
动态参数翻译
即翻译文件中有某些地方需要通过传入的内容动态翻译
翻译文件如下:
1 | { |
翻译部分如下:
1 | <div>{{ $t('public.hello', {world: "世界"}) }}</div> |
翻译文件字段跟随动态参数变化
即翻译文件中的属性名可以跟随动态参数进行变化
翻译文件如下:
1 | { |
翻译部分如下:
1 | <span>{{ $t('public.this-is-#number#-day', {number: 2}) }}</span> |