当前位置: 首页 > news >正文

微信小程序读取写入NFC文本,以及NFC直接启动小程序指定页面

一、微信小程序读取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.
http://www.lryc.cn/news/544860.html

相关文章:

  • 大模型使用
  • ISP 常见流程
  • SpringBoot原理-02.自动配置-概述
  • 小红书自动评论
  • CosyVoice2整合包 特殊声音标记,声音克隆更逼真,新增批量生成
  • 每天一个Flutter开发小项目 (8) : 掌握Flutter网络请求 - 构建每日名言应用
  • C++Primer学习(4.8位运算符)
  • 在VSCode中使用MarsCode AI最新版本详解
  • 可观测之Tracing-eBPF生态和发展
  • linux 后台执行并输出日志
  • C++ primer plus 第五节 循环
  • 使用Hydra进行AI项目的动态配置管理
  • .bash_profile一些笔记
  • 数据虚拟化的中阶实践:从概念到实现
  • MongoDB安全管理
  • [STM32]从零开始的STM32 DEBUG问题讲解及解决办法
  • 创建Order项目实现Clean Hexagonal架构
  • 【算法】图论 —— Floyd算法 python
  • YOLOv5 + SE注意力机制:提升目标检测性能的实践
  • 基于fast-whisper模型的语音识别工具的设计与实现
  • python中单例模式应用
  • 鸿蒙HarmonyOS 开发简介
  • 2. 在后端代码中加入日志记录模块
  • Linux软硬链接
  • Kali换源
  • Java 大视界 -- Java 大数据机器学习模型的可解释性增强技术与应用(107)
  • SYN Flood的攻击原理及防御
  • Javaweb数据库多表查询 内连接 外连接 子查询
  • 绕过 RAG 实时检索瓶颈,缓存增强生成(CAG)如何助力性能突破?
  • Nginx系列09(Nginx 与其他服务集成、实战项目)