hide() {
var interval = setInterval(function(){
// clearInterval(interval);
uni.hideKeyboard();//隐藏软键盘
console.log(_this.autoFocus,'刷新')
},10);
setTimeout(() => {
clearInterval(interval);
console.log('停止刷新')
},2000);
},
在手机端,调用以上方法,页面键盘还是会出现一闪而过,体验不好,我做这个的需求是,我通过Uniapp打包的app要在安卓看板使用,其中有扫二维码跳转页面的业务,所以我就想到通过文本框获取焦点,从而拿到二维码的数据然后跳转页面,目前就是软键盘弹出问题不太好解决,麻烦有大佬看到了给我个提示
8***@qq.com (作者)
我设置了,现在是点击文本框不会出现键盘,但是通过focus让文本自动聚焦,还是会有键盘显示
2025-05-08 08:49
8***@qq.com
回复 8***@qq.com: 老哥,有好的解决方法吗?我目前也在用定时器,有时候闪一下我一个开发的都觉得很影响体验~~
2025-05-08 17:20
8***@qq.com (作者)
回复 8***@qq.com: 我也是这样的,烦死了,这个问题还不搞不好
2025-05-17 12:23