1.6 KiB
1.6 KiB
变化(跟ant-design-vue对比)
从ant design (react) v6移植过来 详细也可以看antd的文档
- 支持css变量 不用再写deep或者加权重来覆盖样式
- 支持
组件语义化结构组件语义化结构 - notification的新样式 (这个从antd5都已经有了 vue一直没有)
- RadioGroup支持波纹效果
- modal/drawer支持blur效果
- 支持颜色与变体 需要绿色按钮?不用再写css了Button 组件
- 支持颜色选择器ColorPicker 组件 这个也是从antd5就开始有了 vue一直没有
- 一些xxxItem组件 如
DescriotionsItemMenuItemTimeLineItem已经移除 使用对应父组件的items属性代替
框架级别的变化
- message/modal/notification直接导入使用(静态方法)无法获取context 即主题/国际化无效 需要通过
window.xxx进行调用 - 使用
version-polling替代自带的版本检测更新 样式更新 在worker执行 不会阻塞主线程 - 字典常量enum从
packages/@core/base/shared/src/constants移动到@vben/constants下 需要移动文件位置(导入不需要更改) - Switch的value只能是boolean值 之前可以为 string/number/boolean (antd组件变化)
已知问题
- 夜间模式切换 antd组件不会跟随切换(dev是正常的 打包后会有问题) 等待antdv-next更新
- message的duration无效
- 打包后修改primary无效(dev是正常的)