uView2.0 icon indicating copy to clipboard operation
uView2.0 copied to clipboard

u-input组件clearable属性没有生效,有显示图标但是点击没有清除内容

Open SheepYang1993 opened this issue 2 years ago • 3 comments

版本

2.0.34

转载链接

www.uviewui.com

重现步骤

https://www.uviewui.com/components/input.html这个页面的u-input也不能清除

期望的结果是什么?

能清除

实际的结果是什么?

不能清除

SheepYang1993 avatar Jan 18 '23 07:01 SheepYang1993

+1

1014156094 avatar May 29 '23 01:05 1014156094

英文输入法的问题吧

zhangheng2022 avatar Jul 19 '23 05:07 zhangheng2022

英文输入法的问题吧

不是

1014156094 avatar Jul 19 '23 10:07 1014156094

能解决了吗?我也遇到了,都两年了这个还没解决掉

why-qw1ko avatar Jun 19 '25 07:06 why-qw1ko

// H5端的blur会先于点击清除控件的点击click事件触发,导致focused // 瞬间为false,从而隐藏了清除控件而无法被点击到 // uni.$u.sleep(50).then(() => { // this.focused = false; // }); // 注释掉上方原插件的代码 修复清除按钮无法点击的问题 // 使用 setTimeout 解决执行顺序问题 setTimeout(() => { if (this.isShowClear) { // 如果清除按钮当前可见,说明用户可能想点击它 // 我们暂时不隐藏清除按钮,也就是说只要用户输入的有内容,它就先不消失 return; } this.focused = false; }, 100);

why-qw1ko avatar Jun 19 '25 07:06 why-qw1ko