【问题标题】:How to un-focus() with andt form如何用andt形式取消焦点()
【发布时间】:2020-03-19 15:18:11
【问题描述】:

我有一个包含多个项目的antd表单,我不知道当前焦点在哪里。我想通过代码自动从 antd 表单中的任何项目中移除焦点(而不是用户在表单外部单击。您可以使用以下方式设置焦点:

this.formItem.focus()

但我想移除焦点。所以我想要类似的东西:

form.unFocus()

我有什么方法可以做到这一点吗?

【问题讨论】:

  • 假设你正在输入一个输入,如果你清除了代码中的焦点,那么你就不能再输入了,你必须再次点击输入。如果你想移除焦点,那么你可以使用blur()

标签: forms focus antd


【解决方案1】:

如果要删除focus,可以使用blur。 我使用了antd Form,我可以像这样使用ref 删除focus

myRef.current.blur();

【讨论】:

    猜你喜欢
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 2021-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-19
    • 2023-03-31
    相关资源
    最近更新 更多