LocaleProvider
- category: Utility
- chinese: 国际化
API
目前仅支持中英繁三种语言。
LocaleProvider(Component, options)
options 参数
{
deepMerge: false // 是否深Merge,默认值为false
}
返回被包裹的组件,该组件会新增两个国际化相关的属性:
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
language | 国际化语言 可选值: 'zh-cn', 'en-us', 'zh-tw' |
Enum | 'zh-cn' |
locale | 自定义国际化文案对象 | Object | - |
LocaleProvider.set(language)
全局设置语言种类,组件会自动切换到该语言:
LocaleProvider.set('en-us');
LocaleProvider.get()
获取当前全局的语言类型。
LocaleProvider.setComponents()
全局设置某组件的多语言文案:
LocaleProvider.setComponents({
DatePicker: {
datePlaceholder: '测试'
}
});