标签 读取 功能
可以放到onLoad中,也可以是一个点击事件
// 获取NFC实例
const nfc = wx.getNFCAdapter()
// 绑定监听 NFC 标签
nfc.onDiscovered(res => {
// 监听到数据进行返回 根据返回的数据在进行 处理
console.log(9999, res)
})
// 开始监听 不能缺少
nfc.startDiscovery({
success(res) {
console.log(5555, res)
},
fail(err) {
console.log('err:', err)
}
})
标签 写入数据 功能
// 获取NFC实例
const nfc = wx.getNFCAdapter()
// 绑定监听 NFC 标签
nfc.onDiscovered(res => {
console.log(9999, res)
const NFC = nfc.getNdef()
//进行写入
NFC.connect({
success: () => {
NFC.writeNdefMessage({
uris: [``], //写入类型
success: () => {
console.log('数据写入成功')
},
fail: () => {
console.log('数据写入失败')
},
})
},
})
})
// 开始监听 不能缺少
nfc.startDiscovery({
success(res) {
},
fail(err) {
console.log('failed to discover:', err)
}
})