ios安全机制不支持antofocus

在打包测试其他部分的过程中发现ios的autofocus支持有问题,不是每次都能自动获取焦点,并在偶尔获得焦点的时候光标产生平移动画。

发现原因是因为ios限制了自动聚焦,相关文章

https://stackoverflow.com/questions/12204571/mobile-safari-javascript-focus-method-on-inputfield-only-works-with-click

https://stackoverflow.com/questions/51922767/autofocus-input-on-mount-vue-ios

https://stackoverflow.com/questions/6287478/mobile-safari-autofocus-text-field#

https://stackoverflow.com/questions/5771785/how-can-you-autofocus-on-a-form-field-in-iphone-safari

https://blog.csdn.net/uncle_long/article/details/77714920

因而考虑到两种解决方案,

1)ios中可以在对用户触发的UI事件中执行focus聚焦

2)手动创建光标,以及输入按键;

posted @ 2019-02-28 17:47  谔定浣的熊  阅读(357)  评论(0编辑  收藏  举报