维基百科WAP在ios里是怎么做到进入搜索页自动focus输入框的?

项目使用vue-cli搭建的,需求是想做一个专门搜索页,一进入搜索页就focus输入框
很早就听说ios是不允许自动聚焦输入框的,之前的解决方案也都是迂回式的,比如把focus绑在一个用户点按事件上
可是最近用维基百科的时候,发现维基百科实现了这一功能
从单一词条点击右上方的搜索button
像是跳转到了另一页(路径变了),然后就弹出了键盘
自己实现的思路是
干脆把搜索页做成搜索组件,一开始就渲染并且用css隐藏起来(v-show),然后点击原来的搜索页button就执行css显示+focus,就是嫌组件累赘,在行动之前想了解一下dalao们有更好的办法吗?

阅读 2.5k
1 个回答

我也是这样做,先把页面隐藏起来,但是箱问个问题,如果想在动画结束后在聚焦的h话,要怎么实现呢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题