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
});
}
})
}
- 发布:2025-01-12 10:44
- 更新:2025-01-12 10:44
- 阅读:10
产品分类: 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左右才提示连接失败
达到设置的超时时间后没有弹出连接失败提示,一直显示连接中,大概10s左右才提示连接失败
bug描述:
uni.createBLEConnection()API的timeout属性不生效
0 个回复