Skip to content

Refactor:重构Select组件 #1091

@kagol

Description

@kagol

背景:
目前 select 组件包含很多功能,这些功能目前大部分杂糅在了 useSelect 这个 composable(hook)里面,应该按照功能拆分成多个 composable,每个功能一个 composable,比如(只是举例,需要根据实际代码逻辑寻找更好的拆分方法):

  • useCore 核心的单选逻辑
  • useDisable 禁用
  • useFilter 过滤
  • useMultiple 多选
  • useCreate 新增选项

可以参考 tree 组件

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions