uView2.0
uView2.0 copied to clipboard
u-input组件clearable属性没有生效,有显示图标但是点击没有清除内容
版本
2.0.34
转载链接
重现步骤
https://www.uviewui.com/components/input.html这个页面的u-input也不能清除
期望的结果是什么?
能清除
实际的结果是什么?
不能清除
+1
英文输入法的问题吧
英文输入法的问题吧
不是
能解决了吗?我也遇到了,都两年了这个还没解决掉
// H5端的blur会先于点击清除控件的点击click事件触发,导致focused // 瞬间为false,从而隐藏了清除控件而无法被点击到 // uni.$u.sleep(50).then(() => { // this.focused = false; // }); // 注释掉上方原插件的代码 修复清除按钮无法点击的问题 // 使用 setTimeout 解决执行顺序问题 setTimeout(() => { if (this.isShowClear) { // 如果清除按钮当前可见,说明用户可能想点击它 // 我们暂时不隐藏清除按钮,也就是说只要用户输入的有内容,它就先不消失 return; } this.focused = false; }, 100);