v3.0.0
3.0.0 (2023-12-28)
🎫 Feat
- 添加自定义命名空间和
nuxt3
示例 - 提供表格整体所需的单独的
@pureadmin/table/dist/style.css
文件 - 提供内置国际化(简体中文:
zhCn
、繁体中文:zhTw
、美国英语:en
)支持,当然内置的国际化文件是精简后的,也就是只内置表格完整组成所需的国际化文件。
- 权重最高,组件可传
locale
属性,代表国际化配置,可传zhCn
、zhTw
、en
也可以自定义国际化,配置后会覆盖下面2
、3
方法; - 权重第二,使用
app.use
全局注册PureTable
时,在第二个参数中可传两个可选属性,第一个属性locale
代表国际化配置,可传zhCn
、zhTw
、en
也可以自定义国际化,第二个属性i18n
,需要配合vue-i18n
,将element-plus
的国际化文件配置到vue-i18n
,统一传入i18n
属性中后@pureadmin/table
就会根据当前语言环境自适应表格国际化,如下
app.use(PureTable, {
locale: "zhCn",
i18n // 如果配置了i18n,上面的locale就无需配置,它会根据当前语言环境自适应
});
3.权重最低,使用element-plus
提供的 ConfigProvider 在 app.vue
中配置全局的国际化,如果使用 ConfigProvider
,就不要使用上面2
方法了,因为2
方法权重第二,使用后会覆盖ConfigProvider
,也就是ConfigProvider
对PureTable
无效了
🍏 Perf
- 完全兼容
nuxt3
🎫 types
- 优化类型