Как автофокусировать поле ввода/вывода IonInput в (Ионный React.js Приложение), я уже перепробовал все существующие решения

#reactjs #ionic-framework #input #autofocus #ionic-react

Вопрос:

У меня есть поле ввода otp, и я хочу, чтобы оно было автоматически сфокусировано на начальном рендеринге(с использованием крючков, интеллектуального и немого компонента). Поле находится внутри ионной модели

 import OtpInput from "react-otp-input";  import {IonInput, IonModal} from '@ionic/react';  lt;IonModal isOpen={true} cssClass={classes.someClass} showBackdrop={false} gt;  lt;OtpInput  shouldAutoFocus={true}  value={props.otp}  numInputs={6}  /gt; lt;/IonModalgt;  

Я хочу конкретно OtpInput, но я также пробовал использовать IonInput, он также не поддается автоматической фокусировке

 lt;IonInput  autofocus={true}  type="number"  label="Enter OTP" /gt;  

попробовал атрибут автофокусировки, документ.querySelecterAll, не удалось попробовать document.getElementById, потому что идентификатор каким-то образом не отображается на элементе

Чего мне не хватает?

Ответ №1:

Это должно сработать.

 lt;ion-input autofocus="true"gt;lt;/ion-inputgt;  

Комментарии:

1. Уже пробовал, но как-то не получается,