| | |
| | | ## Wip |
| | | ### ✨ Features |
| | | |
| | | - **Axios** 新增`withToken`配置,用于控制请求是否携带 token |
| | | - **BasicUpload** 新增在预览 `Modal` 中删除文件时触发`preview-delete` 事件 |
| | | - **BasicUpload** `value` 支持 `v-model` 用法 |
| | | - **Route 配置** |
| | | - 增加`ignoreRoute`用于在`ROUTE_MAPPING`或`BACK`权限模式下仅生成菜单 |
| | | - 增加`hidePathForChildren`配置,标识为子项目生成菜单时忽略本级`path` |
| | | - **TableAction** 新增`tooltip`配置,可以为按钮增加 tooltip 提示 |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - **Modal** 修复点击遮罩不能关闭 |
| | | - **Table** 修复 `editComponentProps` 不支持 `onChange` |
| | | - **Modal** 修复 `setModalProps` 不支持设置 `defaultFullscreen` |
| | | - **Sider** 修复侧边菜单底部的折叠自定义失效的问题 |
| | | - **Table** 修复为 table 提供 rowSelection.onChange 时,无法手动变更 table 的选中项的问题 |
| | | - **Icon** 修复 SvgIcon 缺少部分样式的问题 |
| | | - **LockScreen** 修复锁屏功能可以通过刷新页面或复制 URL 打开新的浏览器标签来跳过锁定状态的问题 |
| | | - 修复多个窗口同时打开页面时,`Token` 不会同步的问题 |
| | | - **Menu** 修复路由映射模式下,单级菜单刷新不会激活 |
| | | - 修复`ROLE`权限模式下`hasPermission`不工作的问题 |
| | | - **Table** 修复启用`clickToRowSelect`时,点击行不会触发`selection-change`事件的问题 |
| | | - **Table** 修复全局配置`fetchSetting`可能会被局部配置意外修改的问题 |
| | | - **Form** 修复`submitButtonOptions`和`resetButtonOptions`的类型定义 |
| | | - **PopconfirmButton** 移除`Button`上多余的`title` |
| | | |
| | | ## 2.5.2(2021-06-27) |
| | | |
| | | ### ⚡ Performance Improvements |
| | | |
| | | - **Icon** 移除 Icon 组件全局注册,防止特定情况下热更新问题 |
| | | |
| | | ### ✨ Features |
| | | |
| | | - **Menu** 新增 `permissionMode=PermissionModeEnum.ROUTE_MAPPING`模式 |
| | | - 项目默认改为该模式,删除原有菜单文件 |
| | | - 如果之前已经写好了菜单,可以更改为`PermissionModeEnum.ROLE`模式即可 |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - **Drawer** 修复`visible`状态异常 |
| | | |
| | | ## 2.5.1(2021-06-26) |
| | | |
| | | ### ⚡ Performance Improvements |
| | | |
| | | - 升级`vue`与`ant-design-vue`版本,解决兼容问题 |
| | | - **Tree** 性能优化 |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - **Table** 修复分页抖动问题 |
| | | - **Upload** 确保携带自定义参数 |
| | | - **Dropdown** 修复 popConfirm 的图标显示问题 |
| | | - **Table** 修复树形表格的编辑事件不正常的问题 |
| | | - **Table** 修复当表格数据为空时,getDataSource 返回的值不是表格所使用的数据源的问题 |
| | | |
| | | ## 2.5.0(2021-06-20) |
| | | |
| | | ## (破坏性更新) Breaking changes |
| | | |
| | | - 将项目`windicss`改为`tailwindcss`,解决内存溢出问题 |
| | | - 目前项目不兼容地方有 |
| | | - `!xl:m-4` 之类的写法需要改为`xl:!m-4`,注意只有`!`这个不兼容,没用到则不用改 |
| | | - `windicss`自身新增的特性需要调整,比如`Attribute`模式不兼容 |
| | | |
| | | ### ✨ Refactor |
| | | |
| | | - 移除`useExpose`,使用组件自身提供的`expose`代替 |
| | | |
| | | ### ⚡ Performance Improvements |
| | | |
| | | - **Locale** 合并多语言文件,减少文件数量 |
| | | - **Utils** Mitt 默认导出由 `Class` 改为 `Function` |
| | | - **Axios** `isTransformRequestResult`更名为`isTransformResponse` |
| | | |
| | | ### ✨ Features |
| | | |
| | | - **CropperImage** `Cropper` 头像裁剪新增圆形裁剪功能 |
| | | - **CropperAvatar** 新增头像上传组件 |
| | | - **Drawer** `useDrawer`新增`closeDrawer`函数 |
| | | - **Preview** 新增`createImgPreview`图片预览函数 |
| | | - **Setup** 新增引导页示例 |
| | | - **Tests** 添加 jest 测试套件,暂不支持 Vue 组件单测 |
| | | - **Axios** 新增`authenticationScheme`配置,用于指定认证方案 |
| | | - **Setting** 新增 `sessionTimeoutProcessing` 项目配置项,用于配置会话超时如何处理 |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - **Modal** 修复全屏高度计算错误 |
| | | - **Modal** 修复关闭事件触发多次问题 |
| | | - **PageWrapper** 修复高度计算问题 |
| | | - **FlowChart** 修复拖放菜单丢失 |
| | | - 修复后台模式下,Iframe 路由错误 |
| | | - **PageWrapper** 修复 footer 与全局页脚同时开启时的高度计算问题 |
| | | - **Menu** 修复菜单折叠动画抖动问题 |
| | | - **Store**修复 pinia 版本升级之后类型错误 |
| | | |
| | | ## 2.4.2(2021-06-10) |
| | | |
| | | ### ✨ Refactor |
| | | |