Ionic 3 ion-textareaはどのように自動的にピントを合わせてキーボードを弾きますか?
721 ワード
ステップは以下の通りです.
以上の3ステップで、ion-textareaが自動的にピントを合わせてキーボードを弾きます.
参考:https://stackoverflow.com/questions/39612653/set-focus-on-an-input-with-ionic-2/42555014
import { Keyboard } from '@ionic-native/keyboard';
import { ElementRef } from '@angular/core';
// ,tabbar
keyboardUp() {
this.displayTab(false);
this.showFooter = true;
let el = this.elRef.nativeElement.querySelector('textarea');
setTimeout(() => {
el.focus();
this.keyboard.show(); //for android
}, 500); // 150 ms
}
説明: 1. keyboard , android
2. , 150ms, 500ms, iOS ;
3、config.xmlにiOSで正常にキーボードを落とすように配置します.以上の3ステップで、ion-textareaが自動的にピントを合わせてキーボードを弾きます.
参考:https://stackoverflow.com/questions/39612653/set-focus-on-an-input-with-ionic-2/42555014