开始进行数小时的故障排除后,我开始失去理智。似乎是一个非常奇怪的问题。
我有一个带有一些按钮的Ionic应用程序。当按下按钮时,将弹出一个模式,供用户输入要提交的电子邮件地址。出于某种原因,当我将自动对焦添加到该字段时,它将保持对焦状态一秒钟,然后在失去此焦点后不久。当输入字段处于焦点对准状态时,将为用户显示一个屏幕键盘,无论该字段是否正确处于焦点对准状态,该键盘都非常明显。我尝试将自动对焦字段添加到html的输入中,并且添加了此代码,但无济于事。
ionViewDidLoad() {
console.log('ionViewDidLoad ModalEmailAddressPage');
window.setTimeout(() => {
this.emailInput.NativeElement.focus();
}, 150);
}
您可以在下面看到此活动:
编辑:仍然没有弄清楚这是什么原因。还尝试使用ng-autofocus并仍然看到此问题。