做的是微信公众号的项目,基于vue的spa,现在问题是首页有个input,第一次进入页面的时候input聚焦(ios由于safri浏览器的缘故暂时不做处理),但是不能弹出软键盘,进入其他页面后再返回就可以弹出软键盘了。尝试在其他页面也写了个input聚焦,发现项目如果直接进入带input的页面都只能聚焦,但是不能弹出软键盘,返回后就没有问题了。个人猜测是第一次进入页面时android的webview没有生成导致软键盘不能正常弹出。求高人指点一二以及解决方案。
做的是微信公众号的项目,基于vue的spa,现在问题是首页有个input,第一次进入页面的时候input聚焦(ios由于safri浏览器的缘故暂时不做处理),但是不能弹出软键盘,进入其他页面后再返回就可以弹出软键盘了。尝试在其他页面也写了个input聚焦,发现项目如果直接进入带input的页面都只能聚焦,但是不能弹出软键盘,返回后就没有问题了。个人猜测是第一次进入页面时android的webview没有生成导致软键盘不能正常弹出。求高人指点一二以及解决方案。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
安卓设置个定时器貌似就能解决:
但是IOS 不管怎么操作都不行,估计不是focus方法本身的问题,题主解决了么,能否分享下答案