select icon indicating copy to clipboard operation
select copied to clipboard

feat(onBlur): 移除 onBlur 时添加 option 以及收起面板等默认行为

Open vaynevayne opened this issue 2 years ago • 5 comments

vaynevayne avatar Jun 12 '23 09:06 vaynevayne

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
select ❌ Failed (Inspect) Jun 19, 2023 10:48am

vercel[bot] avatar Jun 12 '23 09:06 vercel[bot]

原来的逻辑: input onBlur 时,就会收起面板, tags 模式下: input onBlur 时 不做任何操作 面板onBlur 时, 清空搜索值并且添加选项

新逻辑: input onBlur 时,不收起面板 面板onBlur 时, 收起面板 tags 模式下, input onBlur 时 不做任何操作 面板onBlur 时, 清空搜索值 不添加选项 ps: 如果需要onBlur 时添加选项, 需要用户使用受控模式自行添加

vaynevayne avatar Jun 12 '23 09:06 vaynevayne

@afc163 这里,

vaynevayne avatar Jul 18 '23 10:07 vaynevayne

onBlur 收起是预期行为,失去焦点不要收起的目的是什么?

zombieJ avatar Jul 19 '23 07:07 zombieJ

  1. 组件的自定义行为太多了,
  2. 自然自定义了, 那就应该支持撤销该自定义行为, 但是我看你们的代码, 挺复杂的, 提供撤销操作, 代码会比较复杂, 所以我觉得一开始就应该不加自定义行为, 要么用户自己写, 要么一个扩展 prop,

vaynevayne avatar Jul 19 '23 10:07 vaynevayne