nutui-react icon indicating copy to clipboard operation
nutui-react copied to clipboard

Input组件在安卓真机上点击清除按钮无效

Open clayzx opened this issue 5 months ago • 0 comments

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

clayzx avatar Aug 31 '25 10:08 clayzx