tdesign-vue-next icon indicating copy to clipboard operation
tdesign-vue-next copied to clipboard

[Select] InputValue 改变,必定触发 popup-visible-change 事件

Open Cat1007 opened this issue 10 months ago • 1 comments

tdesign-vue-next 版本

1.9.4

重现链接

https://tdesign.tencent.com/vue-next/components/select?tab=demo#%E5%8F%AF%E8%BF%87%E6%BB%A4%E7%9A%84%E9%80%89%E6%8B%A9%E5%99%A8

重现步骤

监听 popup-visible-change 事件,输入改变必定触发,此时 popup 的可见性并没有改变

期望结果

popup 可见性是还发生变化时,才触发该事件

实际结果

input 后直接触发

框架版本

No response

浏览器版本

No response

系统版本

No response

Node版本

No response

补充说明

https://github.com/Tencent/tdesign-vue-next/blob/9a796eb212ee9c855ee53a8611083e85cd51759d/src/select/select.tsx#L258-L261

留意到该段代码,无论如何都会触发一个为 true 的set事件,实际上如果当前popup已经展示,不应该再反复set进行触发

Cat1007 avatar Apr 22 '24 08:04 Cat1007

👋 @Cat1007,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

github-actions[bot] avatar Apr 22 '24 08:04 github-actions[bot]

fixed 1.9.5, thanks for @Liao-js

uyarn avatar May 17 '24 06:05 uyarn