Files
ruoyi-plus-vben5/apps/web-antd/src/views/dashboard/analytics/change.md
dap 657842336d docs(dashboard): 更新分析视图的变更日志
添加离线图标方案重构的说明,指导开发者在指定脚本中添加图标名称后执行生成命令
2026-01-23 11:41:46 +08:00

2.1 KiB
Raw Blame History

变化(跟ant-design-vue对比)

从ant design (react) v6移植过来 详细也可以看antd的文档

  • 支持css变量 不用再写deep或者加权重来覆盖样式
  • 支持组件语义化结构 组件语义化结构
  • notification的新样式 (这个从antd5都已经有了 vue一直没有)
  • RadioGroup支持波纹效果
  • modal/drawer支持blur效果
  • 支持颜色与变体 需要绿色按钮不用再写css了Button 组件
  • 支持颜色选择器ColorPicker 组件 这个也是从antd5就开始有了 vue一直没有
  • 一些xxxItem组件 如DescriotionsItem MenuItem TimeLineItem 已经移除 使用对应父组件的items属性代替
  • DatePicker等必须绑定为Dayjs类型 不再支持string格式的绑定 相应需要提交自己转为string提交

框架级别的变化

  • v1版本的requestClient已经被alovaInstance替代 已经做了兼容(99%) 可直接替换
  • 表格的操作列ghost-button替换名称为action-button 现在你可以修改来默认样式
  • 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组件变化)
  • Popconfirm不再需要 :get-popup-container="getVxePopupContainer" antd已经支持滚动跟随 故getVxePopupContainer已经移除
  • 离线(菜单)图标方案重构 在scripts/generate-offline-icons.js添加图标名称 在根目录执行pnpm generate-offline-icons即可生成离线图标

已知问题

  • message的duration无效
  • 图片上传(Uplaod) > 图片预览无效