一、微信小程序读取NFC文本(yyy优译小程序实现),网上有很多通过wx.getNFCAdapter方法来监听读取NFC卡信息,但怎么处理读取的message文本比较难找,现用下面方法来实现,同时还解决几个问题,1、在回调方法中this.setData不更新信息,因为this的指向问题,2、在退出页面时,使用offDiscovered无效,无法关停监听问题,因为要传入onDiscovered同一个callback,
// pages/nfc/nfc.js
let mythis = null;
// 获取应用实例
const app = getApp()
Page({/*** 页面的初始数据*/data: {isRead: false,typeList: ['打卡', '记录'],typeIndex: 0,// infoData: '标签编码【CZ00001】;MAC地址【30-9C-23-5A-6F-52】;资产属性【零购】;投运时间【2017.12】;使用部门【信息通信分公司】;使用地点【调度大楼】;设备属性【内网】;设备类别【台式计算机】',infoArray:[],showModel:false,NFCAdapter: null,},changeType(e) {let index = e.currentTarget.dataset.indexthis.setData({typeIndex: index})},openShow:function(){this.