在小程序中调用nfc功能,实现小程序刷卡
直接上代码:
- 先在小程序的根目录或是pages目录下创建一个nfc文件夹
- 在nfc文件中创建一个nfc.js的文件
代码:
// 获取nfc实例
function nfc() {
const nfc = wx.getNFCAdapter()
this.nfc = nfc
let _this = this
function discoverHandler(res) {
const data = new Uint8Array(res.id)
let str = ""
data.forEach(e => {
let item = e.toString(16)
if (item.length == 1) {
item = '0' + item
}
item = item.toUpperCase()
str += item
})
_this.setData({
newCardCode: str
})
wx.showToast({
title: '读取成功!',
icon: 'none'
})
}
nfc.startDiscovery({
success(res) {
wx.showToast(