帖子
帖子
用户
博客
课程
显示全部楼层
25
帖子
0
勋章
231
Y币

[BUG] bug1:input框无法自动获取焦点 bug2:softInputMgr无法弹出键盘

[复制链接]
发表于 2023-10-18 15:52:49

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <input style="margin-top: 4rem;" autofocus type="text">
</body>
<script src="./script/api.js"></script>
<script>
    apiready = function() {
        var input = document.querySelector('input')
        var softInput = api.require('softInputMgr');
        setTimeout(()=>{
            softInput.toggleKeyboard();
            input.focus()
        },200)
    }
</script>
</html>



前端—小志
25
帖子
0
勋章
231
Y币
最佳答案
setFocus({params}) 可以了,谢谢
延时久一点 500之类的看看
25
帖子
0
勋章
231
Y币

你自己可以试试,8000都不行
380
帖子
4
勋章
6
Y币
前端—小志 · 2023-10-20 13:51你自己可以试试,8000都不行

可以调用这个接口获取焦点。

setFocus({params})

参数
inputId:

类型:字符串
默认值:无
描述:input标签id
focus:

类型:布尔
默认值:无
描述:是否获取焦点
示例代码
api.setFocus({
    inputId: 'test',
    focus: true
});
25
帖子
0
勋章
231
Y币
本帖最后由 前端—小志 于 2023-12-16 12:26 编辑
技术咨询-F · 2023-10-20 14:00可以调用这个接口获取焦点。

setFocus({params})
setFocus({params})
可以了,谢谢
您需要登录后才可以回帖 登录

本版积分规则