描述:页面中有个按钮,点击跳转到第二个页面(有input),能直接获取焦点拉起键盘输入
直接用focus()
focus无效,必须手动拉起
点击按钮的时候拉起一个此页面隐藏的input或者全局隐藏的input拉起键盘, 跳转后通过setSelectionRange 去设置光标
1)querySelector 是获取的页面第一个指定dom
2) 必须用settimeout, 否则键盘能拉起,但是光标不在input中,不能直接输入
3)这里的input是原生的,可以直接获取到,如果用第三方ui, 比如taroui中的 AtSearchBar ,必须用最里面的input, 不能用AtSearchBar 上其他的dom, 并且要放到settimeout中, 否则为null
更多【计算机外设-taro h5 ios解决input不能自动获取焦点拉起键盘】相关视频教程:www.yxfzedu.com