LiuJiaNan
|
309cbebafc
|
feat(select): 支持排除和包含选项的过滤功能
- 在组件中新增 exclude 和 include 属性,支持对数据进行筛选
- 使用 useMemo 优化实际展示数据的计算逻辑
- 引入工具函数 getMatchedItems 和 getUnmatchedItems 进行数据过滤
- 修改回调函数和 options 渲染为基于过滤后的数据
- 通过 onGetData 返回过滤后的数据列表
|
2026-08-11 14:57:48 +08:00 |
LiuJiaNan
|
487cdd142a
|
refactor(form): 优化选择类组件的渲染方式
- 将 Select、Radio、Checkbox 组件的 options 属性改为直接传入选项数组,简化子组件结构
- Select 组件更改 showSearch 的 optionFilterProp 为 label,提升搜索匹配准确度
- Basic Select 组件同样改用 options 属性传递选项,移除手动渲染 Option 子组件
- SelectCreate 组件改为使用 options 传递选项,删除手动渲染逻辑
- MapSelector 中的固定区域选择改为使用 options 传递选项,代码更简洁易读
|
2026-07-07 13:53:50 +08:00 |
LiuJiaNan
|
b4adc46214
|
fix(forms): 修复 Select 组件 showSearch 属性传递和样式问题
- 将 FormItemsRenderer 中 Select 组件的 showSearch 属性改为对象格式以支持 optionFilterProp
- 修改 Basic Select 组件中 showSearch 属性为对象格式以支持 optionFilterProp
- 修复 FormItemsRenderer 中表单项容器样式,添加 minWidth 以避免布局问题
|
2026-06-23 14:06:40 +08:00 |
LiuJiaNan
|
5c9c854e55
|
增加UPLOAD_FILE_TYPE_ENUM
|
2026-03-24 14:45:26 +08:00 |
LiuJiaNan
|
d52b7911a9
|
将部分计算增加判断,只有传入对应方法真正需要获取值的时候才进行计算,避免不必要的计算
将对树形结构数据处理使用useMemo缓存
|
2026-02-06 18:02:30 +08:00 |
LiuJiaNan
|
69f83b0adc
|
发布npm之前增加打包工具构建
|
2025-12-25 14:30:17 +08:00 |