- wx.onBluetoothDeviceFound不触发调用,已经提前获取蓝牙权限和定位权限?
//调试基础库2.33.0 //打开蓝牙授权 openBluetoothAdapter() { if (this._discoveryStarted) { //已经扫描了 wx.showToast({ title: '搜索附近设备中...', }) return; } wx.openBluetoothAdapter({ success: (res) => { console.log('打开蓝牙授权成功', res) this.startBluetoothDevicesDiscovery() }, fail: (res) => { wx.showToast({ title: '蓝牙授权失败', }) } }) }, //开始扫描 startBluetoothDevicesDiscovery() { if (this._discoveryStarted) { //已经扫描了 return; } this._discoveryStarted = true wx.startBluetoothDevicesDiscovery({ //开始搜寻附近的蓝牙外围设备->需要修改配置 allowDuplicatesKey: true, //是否允许上报同一台设备 success: (res) => { // console.log('开始搜寻附近的蓝牙外围设备', res) this.onBluetoothDeviceFound() }, }) }, //监听函数->搜索到新设备 onBluetoothDeviceFound() { wx.onBluetoothDeviceFound((res) => { //安卓某些机型,不触发调用,已经获取到蓝牙权限和定位权限了 console.log('获取列表数据', res); }) },
2023-08-26 - 关于data-xxx传入参数,内部view组件触发传递参数需要二次绑定,有更好的解决方案吗?
[图片]
2023-05-09