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