本帖最后由 tisking 于 2022-4-23 16:22 编辑
// 连接目标蓝牙设备
function createBLEConnection(id) {
if (id) {
mui.toast('蓝牙连接中...');
mui.plusReady(function(){
mui.init();
plus.bluetooth.createBLEConnection({
deviceId: id,
success: function(e) {
console.log('create connection success: ' + JSON.stringify(e));
if (e.code === 0) {
mui('.mui-popover').popover('show', document.getElementById("list"));
mui.toast('蓝牙连接成功');
localStorage.setItem('deviceId', id);
stopBluetoothDevicesDiscovery('first'); // 关闭搜索,非必要
}
},
fail: function(e) {
console.log('create connection failed: ' + JSON.stringify(e));
mui.alert('蓝牙连接失败');
localStorage.clear();
}
});
});
console.log(mui.toast());
}
}
这是一个方法;这个方法走到这个mui.plusReady(function(){})地方里面内容没有走,调试知道id是有值的,但是我不知道他的这个连接是成功了,还是连接失败了;我想请教下,这里的【蓝牙连接成功/蓝牙连接失败】通过console.log()怎么写才能把它打印出来呢?很迷的是mui.plusReady(function(){})这个方法里面的代码直接跳过了,好像没执行一样.
|