1***@qq.com
1***@qq.com
  • 发布:2025-01-12 10:44
  • 更新:2025-01-12 10:44
  • 阅读:10

【报Bug】uni.createBLEConnection()API的timeout属性不生效

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 家庭中文版 22H2

HBuilderX类型: 正式

HBuilderX版本号: 4.45

第三方开发者工具版本号: 1.06.2412040

基础库版本号: 3.7.3

项目创建方式: HBuilderX

示例代码:
    const connBlue = (e)=>{  
        uni.showLoading({  
            title: '连接中'  
        });  
        uni.createBLEConnection({  
            deviceId:e.deviceId,  
            timeout:1000,  
            success(res) {  
                uni.showToast({  
                    title: '连接成功',  
                    icon:'success',  
                    duration: 2000  
                });  
                ConnBlueList.push(e);  
            },fail(err) {  
                uni.showToast({  
                    title: '连接失败',  
                    icon:'error',  
                    duration: 2000  
                });  
            }  
        })  
    }

操作步骤:
    const connBlue = (e)=>{  
        uni.showLoading({  
            title: '连接中'  
        });  
        uni.createBLEConnection({  
            deviceId:e.deviceId,  
            timeout:1000,  
            success(res) {  
                uni.showToast({  
                    title: '连接成功',  
                    icon:'success',  
                    duration: 2000  
                });  
                ConnBlueList.push(e);  
            },fail(err) {  
                uni.showToast({  
                    title: '连接失败',  
                    icon:'error',  
                    duration: 2000  
                });  
            }  
        })  
    }

预期结果:

达到设置的超时时间立刻弹出连接失败提示

实际结果:

达到设置的超时时间后没有弹出连接失败提示,一直显示连接中,大概10s左右才提示连接失败

bug描述:

uni.createBLEConnection()API的timeout属性不生效

2025-01-12 10:44 负责人:无 分享
已邀请:

要回复问题请先登录注册