Skip to content

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

@clayzx

Description

@clayzx

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) 能解决问题,但是内容要闪烁。
如果去除onBlur中的updateValue能解决问题。

看应该怎么解决一下呢?

期望的结果是什么?

能清除

实际的结果是什么?

无法清除

环境信息

No response

其他补充信息

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions