文章详情页
javascript - ionic2 input autofocus 电脑成功,iOS手机键盘不弹出
浏览:37日期:2022-11-12 10:36:26
问题描述
页面进入后input自动获取焦点。电脑模拟测试没问题,手机上就无效,键盘不弹出。网上查的方法基本都试了,比如在config.xml里加上<preference name='KeyboardDisplayRequiresUserAction' value='false' />
或者加入延时,比如*.ts
@ViewChild(’input’) myInput: any;ngAfterViewInit() { setTimeout(() => { console.log(’focus’) this.myInput.setFocus(); }, 2000); }
*.html
<ion-input autofocus #input placeholder='input'></ion-input>
不知道各位大大还有什么方法。PS.浏览器用的微信内置浏览器和Safari都不行,微信用WKWebView和UIWebView内核都试过了也不行
问题解答
回答1:你先试下直接调用cordova.plugins.Keyboard.show()如果可以的话就断点跟踪this.myInput.setFocus()后执行了什么
标签:
JavaScript
排行榜