如何在IOS系统中实现输入框自动聚焦并调起键盘

ios有个安全机制,只有用户点击才能调起键盘(说白了就是让用户点一下才能调起);
所以ios的解决方法是 :第一个页面写个input,先把键盘调起来,当点击搜索中在click事件中写:
this.$refs.focusInput(之前通过ref绑定在input上).focus,然后再进行路由跳转。
然后第二个页面绑定自动聚焦的方法就可以聚焦了。注:也是触发focus事件。

若第一个页面中没有input框,可以考虑使用动态创建一个元素,类似之前下载文件创建a标签操作再销毁。
若是使用绝对定位,将z-index调整到-9999来实现。

若有好的思路欢迎大家可以分享。


版权声明:本文为qq_42931285原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。