nfc.startDiscovery({
success: (e) =>{
nfc.onDiscovered(function (res) {
getMessage(res);
})
},
fail(err) {
wx.showToast({
title: '设备不支持NFC',
icon: 'error'
})
console.log(err);
}
})
在第一次读到NFC标签后,想继续读第二个,可发现nfc.onDiscovered不生效了。
需求:想连续读取多个nfc标签内容
NFCAdapter.onDiscovered不要放在NFCAdapter.startDiscovery方法里,因为NFCAdapter.startDiscovery方法只执行一次,需要把NFCAdapter.onDiscovered方法放在NFCAdapter.startDiscovery下方
麻烦问下,这种连续读取多个NFC设备的时候,有没有遇到贴卡回调方法会调用多次的现象