nutui-react
nutui-react copied to clipboard
Input组件在安卓真机上点击清除按钮无效
NutUI React 包名
@nutui/nutui-react
NutUI React 版本号
3.0.18
平台
weapp
重现链接
无
重现步骤
<Input clearable .../> 在输入内容后,点击清除按钮,代码先响应点击事件,执行了 setValue(''),然后再响应的onBlur; 但在onBlur中执行了updateValue(val, 'onBlur'),相当于把原来的值又设置回去了,导致点击清除按钮无效。
如果我在onClear执行() => setTimeout(() => form.resetFields(['xxxx']), 100) 能解决问题,但是内容要闪烁。 如果在updateValue中的setValue加上条件就能解决问题: if (trigger !== 'onBlur') { setValue(val); }
看应该怎么解决一下呢?
期望的结果是什么?
能清除
实际的结果是什么?
无法清除
环境信息
No response
其他补充信息
No response