微信小程序

(221)

微信小程序支持 await 关键字的用法

## 使用场景 在一个微信小程序与蓝牙设备交互的场景中,我担心一次性发送过多请求导致蓝牙设备扛不住压力。 所以想每次发送间隔几十毫秒。 可读性最好的写法当然是使用 await 关键字了,否则要异步回调实现间隔性发送,代码可读性是个

微信小程序 scroll-view 中的 input 输入框获得焦点时,文字浮起错位

非常诡异的一个问题,微信小程序中做了一个参数配置页面,这个页面参数有点多,所以做成了在 scroll view 中嵌套 input 的实现。但是当 input 输入框获得焦点时,里面的文字就会上浮错位。 ![文字错位](https:/

小程序多页面间共享蓝牙连接状态

## 场景 - 设备列表页,展示可连接的蓝牙设备列表,并选中指定设备建立连接 - 数据展示页,自动同步设备上的运行状态数值 (使用设备列表页已建立的连接) - 参数设置页,进行设置操作 (也需要用到设备列表页建立的连接) #

小程序蓝牙设备通信逻辑及接口

主要分三大块功能: - 开始扫描附近的蓝牙设备列表 - 建立连接 - 断开连接 ## 开始扫描:1. 初始化蓝牙模块 接口:wx.openBluetoothAdapter ## 开始扫描:2. 开始搜寻附近的

桌面工具 XCOM 调试小程序蓝牙通信

首先,需要将蓝牙开发板用 USB 连接到 Windows 主机上,然后使用小程序连接蓝牙设备。 ## 串口选择 COM3 ## 串口操作 打开串口。 注意,如果不打开,就无法接收小程序发送到蓝牙设备的数据。 ##

微信小程序封面广告不显示问题

给我的[大象计算器微信小程序](https://www.sunzhongwei.com/elephant-calculator-wechat-small-programs)设置了封面广告,从介绍看,类似于 APP 的开屏广告。 不过展

Javascript BCC校验(异或校验)

由于要使用微信小程序给蓝牙设备发送指令,但是担心指令传输中数据错乱,所以添加了异或校验,即BCC校验。 ## 异或校验原理 参考 http://www.ip33.com/bcc.html BCC(Block Check

微信小程序蓝牙通信发送指令,十六进制编码转换

## 示例代码 这是微信小程序官方示例中的一段代码,用于向蓝牙设备发送指令。 ``` writeBLECharacteristicValue() { // 向蓝牙设备发送一个0x00的16进制数据 let

小程序 wx.writeBLECharacteristicValue 向蓝牙写入数据报错 10004 noservice

使用微信小程序官方提供的操作蓝牙设备示例代码 https://developers.weixin.qq.com/miniprogram/dev/framework/device/bluetooth.html 向低功耗蓝牙设备写入

故障报修微信小程序,扫码一键报修

## 使用需求 - 很多实体设备出故障、或者损坏时,不能及时找到售后服务报修。 - 百度搜索售后服务联系方法,搜出来的大多是广告 - 即便能联系上客服,也很难说明白设备型号,是否超出质保期 - 自动生成质量问题报表,可以查看客观的统