请问antd的Input怎么清空?没有放到Form里,除了设置value

问题描述

请问antd的Input怎么清空,没有放到Form里

问题出现的环境背景及自己尝试过哪些方法

除了设置value,设置value的话就必须监听输入,每个输入都setState

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 1k
评论 2019-08-08 提问
    2 个回答
    雾秋
    • 1.1k

    不用value就是非受控组件,直接用dom操作把他清空吧

    评论 赞赏 2019-08-08
      王逸民
      • 2
      • 新人请关照

      因为antd的封装,可以用先ref获取到输入框元素;然后调用antd中input的方法this.refs.['input框ref'].input.handleReset(e)即可。需要注意的是,此处的参数e必须传(事件类型type值须为'click')

      评论 赞赏 2019-12-16
        撰写回答

        登录后参与交流、获取后续更新提醒