Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 自动键盘输入与离子_Ionic Framework_Ionic3_Ionic Native - Fatal编程技术网

Ionic framework 自动键盘输入与离子

Ionic framework 自动键盘输入与离子,ionic-framework,ionic3,ionic-native,Ionic Framework,Ionic3,Ionic Native,我需要一个关于Ionic的程序,当我进入页面时,它会将手机键盘调到Ionic输入 页面示例如下: <ion-content padding> <form> <ion-row> <ion-col> <ion-input #user name="user" type="text" placeholder="Usuário"></ion-input> </ion-col&g

我需要一个关于Ionic的程序,当我进入页面时,它会将手机键盘调到Ionic输入

页面示例如下:

<ion-content padding>
  <form>
    <ion-row>
      <ion-col>
        <ion-input #user name="user" type="text" placeholder="Usuário"></ion-input>
      </ion-col>
    </ion-row>
  </form>
</ion-content>


我想要的是使用Ionic的导航生命周期(我相信在本例中使用的是Ionic ViewDiCenter)将焦点和键盘自动带到字段中,我已经尝试了一些代码,但不幸的是,它有时有效,有时无效,马上谢谢。

您可以使用ionic的键盘插件在ionic ViewDiCenter方法中设置文本区域的焦点,并显示键盘

@ViewChild('user') input ;

ionicViewDidEnter(){
setTimeout(() => {
      this.input.setFocus();
    },150);
this.keyboard.show();
}
我参考了以下链接。有关更多信息,请浏览:


@EvandroG.Santos
this.keyboard.show()将此移到setTimeout并再次尝试。我在我的项目中尝试了此操作,我刚刚将焦点设置在输入上,键盘将自动打开。IonViewDiCenter(){setTimeout(()=>{this.searchBar.setFocus();},500}