Skip to content

v3.0.0

Compare
Choose a tag to compare
@xiaoxian521 xiaoxian521 released this 28 Dec 03:47
· 20 commits to main since this release

3.0.0 (2023-12-28)

🎫 Feat

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

3.权重最低,使用element-plus提供的 ConfigProviderapp.vue 中配置全局的国际化,如果使用 ConfigProvider,就不要使用上面2方法了,因为2方法权重第二,使用后会覆盖ConfigProvider,也就是ConfigProviderPureTable无效了

🍏 Perf

  • 完全兼容nuxt3

🎫 types

  • 优化类型