Arvin

Results 21 comments of Arvin

1. 优化Descriptions描述列表 2. 优化UseTree 3. isNullAndUnDef to isNullOrUnDef 4. 优化BasicTable ifShow为false的行宽设置为0 5. upgrade vite version 3 6. perf: 优化BasicForm更新表单时闪烁

![image](https://user-images.githubusercontent.com/46149128/181732435-4a4e286f-1924-4225-a08e-8d74fa0dceb8.png)

![29e94ac4-59e8-48cf-b1bc-98f56a08ca13](https://user-images.githubusercontent.com/46149128/181293006-e1b360f0-eac5-4b45-8405-e0767b584897.gif) 复现下这个趴

https://github.com/vbenjs/vue-vben-admin/pull/2083/commits/7ac400c5c7717ddd2b5f5399c7958c0b1f8ad947 perf: 优化BasicForm更新表单时闪烁 ![9ffe0edf-d62d-49c3-8571-b69529a31267](https://user-images.githubusercontent.com/46149128/181574607-53a28493-40e8-4862-a72a-bf0a4208542e.gif)

https://github.com/vbenjs/vue-vben-admin/pull/2083/commits/7ac400c5c7717ddd2b5f5399c7958c0b1f8ad947

#2083 perf: 优化BasicForm更新表单时闪烁 ![9ffe0edf-d62d-49c3-8571-b69529a31267](https://user-images.githubusercontent.com/46149128/181574607-53a28493-40e8-4862-a72a-bf0a4208542e.gif)

> > > 可以看下pr1595,是不是和你描述的类似? 我去掉了useRuleFormItem,目前没有找到合适的方案,如果有请告知 > > > > > > 建议useRuleFormItem只保留emit(`update:${key}`)事件, emit('change')放到组件的handleChange方法里 ; 建议去掉组件handleChange方法获得emitData,因为antd组件的emit('update:value')方法一般先于$emit('change'); > > 按照您的说法调整代码后,测试了几种场景,感觉bug已消除 。修改如下: > > 1. ApiSelect.vue 的 handleChange 方法修改为: > > ``` >...