簡體   English   中英

啟用redux表單並將焦點設置為field

[英]Enable redux-form and set focus to field

我默認情況下禁用了表單字段,當用戶單擊“ Edit ”按鈕時,它將啟用該字段。 我也想專注於該領域,但我不知道如何。 我已經創建了對該字段的ref ,並對其嘗試了一些focus()函數,但是它沒有起作用。 您可以在沙盒上嘗試。

  1. 您必須將ref分配給輸入元素,而不是Field組件
  2. 添加一個回調以在父組件中設置子組件輸入的引用
  3. 按下編輯按鈕時,使用參考來聚焦輸入:

https://codesandbox.io/s/rlx390xn6m

只是HTML的autofocus要好得多: https : //davidwalsh.name/autofocus

  • 與camelcase autoFocus使用時: autoFocus

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM