ming4762 and GitHub
93f0eea4e7
fix: fix the issue of excessive line spacing in vbenForm ( #6653 )
...
* gap-2和 pb-4/2 重叠导致间距过宽,gap-x只保留列间距
2025-08-21 12:41:04 +08:00
ming4762 and GitHub
8ac2db5b7c
fix: fix the issue of VbenForm compact reactive failure ( #6654 )
2025-08-19 16:46:14 +08:00
ming4762 and GitHub
1e6417f95b
feat: vBenForm add layout: inline ( #6644 )
2025-08-16 22:41:08 +08:00
zhongming4762
06ffdf164a
feat: add dingding login
2025-07-25 22:02:55 +08:00
ming4762 and GitHub
5b75e5e917
perf: perf the control logic of VbenModal full screen and header ( #6566 )
...
* resolve the issue of header=false and full screen button display but not operable
2025-07-25 21:45:45 +08:00
ming4762 and GitHub
3d9dba965f
perf: perf the control logic of Tab ( #6220 )
...
* perf: perf the control logic of Tab
* 每个标签页Tab使用唯一的key来控制关闭打开等逻辑
* 统一函数获取tab的key
* 通过3种方式设置tab key:1、使用router query参数pageKey 2、使用路由meta参数fullPathKey设置使用fullPath或path作为key
* 单个路由可以打开多个标签页
* 如果设置fullPathKey为false,则query变更不会打开新的标签(这很实用)
* perf: perf the control logic of Tab
* perf: perf the control logic of Tab
* 测试用例适配
* perf: perf the control logic of Tab
* 解决AI提示的警告
2025-05-18 10:33:02 +08:00
ming4762 and GitHub
3b3f8e4e44
fix: fix IconPicker props warning ( #6108 )
...
Invalid prop: type check failed for prop "onUpdate:value". Expected Function, got Array
2025-05-06 09:30:37 +08:00
ming4762 and GitHub
5de954baa4
fix: fix LoginExpiredModal in some cases, message may be obscured ( #6086 )
2025-05-01 10:40:42 +08:00
ming4762 and GitHub
baec89f896
perf: resolve duplicate component names ( #6039 )
2025-04-27 22:02:38 +08:00
ming4762 and GitHub
0cc1cb5a7b
perf: improve destroyOnClose for VbenDrawer&VbenModal ( #6051 )
...
* fix: fix that the default value of modal destroyOnClose does not take effect
* perf: improve destroyOnClose for VbenDrawer
2025-04-27 11:26:50 +08:00
ming4762 and GitHub
3318d76bab
perf: improve destroyOnClose for VbenModal ( #5964 )
2025-04-16 11:28:36 +08:00
ming4762 and GitHub
3fb4fba1cb
fix: modal closing animation ( #5960 )
2025-04-15 18:49:57 +08:00
ming4762 and GitHub
c7e6210c8d
feat: modal&drawer support center-footer slot ( #5956 )
2025-04-15 16:04:44 +08:00
9f51ddce97
perf: improve destroyOnClose for VbenModal ( #5935 )
...
* perf: 优化Vben Modal destroyOnClose,解决destroyOnClose=false,Modal依旧会被销毁的问题
影响范围(重要):destroyOnClose默认为true,这会导致所有的modal都会默认渲染到body
radix-vue Dialog组件默认会销毁挂载的组件,所以即使destroyOnClose=false,Modal依旧会被销毁的问题
对于一些大表单重复渲染导致卡顿,ApiComponent也会频繁的加载数据
* fix: modal closing animation
---------
Co-authored-by: Netfan <netfan@foxmail.com >
2025-04-14 19:23:07 +08:00
ming4762 and YunaiV
697f4119f3
perf: improve autoSelect of ApiComponent ( #5936 )
...
* fix: 修复autoSelect不生效的问题,props.valueField已经被omit了
* feat: ApiComponent autoSelect支持使用函数,可以满足灵活性要求更高的场景
2025-04-14 19:23:07 +08:00
ming4762 and YunaiV
16792d8305
perf: 优化关闭页面切换动画的tab切换性能 ( #5883 )
2025-04-14 19:23:06 +08:00
afce9dc5c0
perf: improve destroyOnClose for VbenModal ( #5935 )
...
* perf: 优化Vben Modal destroyOnClose,解决destroyOnClose=false,Modal依旧会被销毁的问题
影响范围(重要):destroyOnClose默认为true,这会导致所有的modal都会默认渲染到body
radix-vue Dialog组件默认会销毁挂载的组件,所以即使destroyOnClose=false,Modal依旧会被销毁的问题
对于一些大表单重复渲染导致卡顿,ApiComponent也会频繁的加载数据
* fix: modal closing animation
---------
Co-authored-by: Netfan <netfan@foxmail.com >
2025-04-13 23:02:07 +08:00
ming4762 and GitHub
b5700bd0b1
perf: improve autoSelect of ApiComponent ( #5936 )
...
* fix: 修复autoSelect不生效的问题,props.valueField已经被omit了
* feat: ApiComponent autoSelect支持使用函数,可以满足灵活性要求更高的场景
2025-04-13 20:03:18 +08:00
ming4762 and GitHub
c9014d0338
perf: 优化关闭页面切换动画的tab切换性能 ( #5883 )
2025-04-08 20:27:03 +08:00
ming4762 and YunaiV
3b6acb626c
fix: 解决AccessModeType:backend登录过期,重新登录不会重新生成路由的问题,重现步骤分析: ( #5830 )
...
1、长时间未登录登录过期,再次打开页面构开始生成动态路由
2、fetchMenuListAsync后台返回401登录过期:doReAuthenticate函数跳转到登录页面
3、异常被拦截,return []
4、gurad.ts accessStore.setIsAccessChecked(true); 被错误的标识为已生成路由
5、重新登录后,accessStore.isAccessChecked=true未能正确的重新生成路由
2025-04-03 23:04:54 +08:00
ming4762 and GitHub
1d9f1be004
fix: 解决AccessModeType:backend登录过期,重新登录不会重新生成路由的问题,重现步骤分析: ( #5830 )
...
1、长时间未登录登录过期,再次打开页面构开始生成动态路由
2、fetchMenuListAsync后台返回401登录过期:doReAuthenticate函数跳转到登录页面
3、异常被拦截,return []
4、gurad.ts accessStore.setIsAccessChecked(true); 被错误的标识为已生成路由
5、重新登录后,accessStore.isAccessChecked=true未能正确的重新生成路由
2025-04-01 15:50:45 +08:00