vue-devui
vue-devui copied to clipboard
Refactor:重构Select组件
背景: 目前 select 组件包含很多功能,这些功能目前大部分杂糅在了 useSelect 这个 composable(hook)里面,应该按照功能拆分成多个 composable,每个功能一个 composable,比如(只是举例,需要根据实际代码逻辑寻找更好的拆分方法):
- useCore 核心的单选逻辑
- useDisable 禁用
- useFilter 过滤
- useMultiple 多选
- useCreate 新增选项
可以参考 tree 组件
尝试拆一下
尝试拆一下
@Jeffrey-mu 你好,目前已有PR进行select的重构,可否帮忙检视下,提提意见呢?😜 https://github.com/DevCloudFE/vue-devui/pull/1128
Finished by @daviForevel