![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小程序
文章平均质量分 67
DV0088
这个作者很懒,什么都没留下…
展开
-
小程序使用蓝牙连接设备踩坑
小程序使用蓝牙踩坑1.如果你像我一样直接拷贝了官方的demo程序,那么要注意,在官方代码中,只扫描了Primary服务,要在getBLEDeviceServices函数中关闭判断Primary,否则设备的服务uuid会找不到,当然就用不了了。2.链接成功以后传数据时,发现notify服务,第一包数据收到没反应,这个暂时没找到原因,反正重传能解决,先不管了。3.收到的数据是arrayBuffer,要转换成需要的。let unit8Arr = new Uint8Array(characteristic.原创 2020-07-18 23:14:37 · 580 阅读 · 0 评论 -
小程序多次事件触发导致页面连续跳转问题解决
由于页面跳转需要一定的时间,在完成跳转前,触发该跳转的事件可能多次发生。例如多次按键,我碰到的问题是扫码完成以后的跳转,从调试记录上面看到触发了多次扫码完成事件,从而导致多次跳转。出现这种情况后,会把同一个页面多次压入堆栈,当按返回键时,也同样需要按多次才能回退到上一页面。解决办法1:函数节流解决办法2:对于按键事件,可以在按钮触发后增加设定disable属性,控制按钮不被响应解决办法3:...原创 2019-07-17 15:19:01 · 1149 阅读 · 0 评论 -
小程序页面的生命周期(onload,onshow,onready,onhide,onunload)
1.onload 页面加载时触发(相当于页面初始化入口,跟onunload对应,只出现一次)2.onshow 页面显示时触发(页面被调用时)3.onready 页面渲染完成时触发(页面加载渲染完成,与onload对应,只出现一次)4.onhide 页面隐藏时触发(页面在堆栈中,不显示时)5.onunload 页面卸载时触发(页面从堆栈释放,与onload对应,只出现一次)以下...原创 2019-07-17 17:09:12 · 2506 阅读 · 0 评论