Ionic 3 ion - textarea 는 어떻게 자동 으로 초점 을 맞 추고 키 보드 를 꺼 냅 니까?

886 단어
절 차 는 다음 과 같다. 1. html 는 ion - textarea 를 직접 도입 하고 특별한 처리 가 필요 없다. 2. js 에서 Element Ref 를 통 해 textarea 요 소 를 얻 을 수 있다.
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 에서 키 보드 를 정상적으로 떨 어 뜨 릴 수 있 도록 설정 합 니 다.
위의 세 단 계 를 통 해 ion - textarea 가 자동 으로 키보드 에 초점 을 맞 추고 튕 길 수 있 습 니 다.
참고:https://stackoverflow.com/questions/39612653/set-focus-on-an-input-with-ionic-2/42555014

좋은 웹페이지 즐겨찾기