- 博客(3)
- 收藏
- 关注
原创 uniapp 低功耗蓝牙onBLECharacteristicValueChange多次传参的解决方法(曲线救国
在这时一但断开蓝牙并且重新连接,notify功能会被二次启用,第一次启用的notify会在后台运行,无法被关闭。除非将整个app给“杀死”。在上述情况下,我们给蓝牙发送一条下行指令,notify会接收到两条相同的上行指令。解决方法:把蓝牙封装成单独的js模块,利用单例模式来创建蓝牙类。因为断开重连后的蓝牙不重新开启notify功能,notify功能是无法使用的。所以我们添加一个notifyCount来记录notify功能重启过几次,这样我们就可以清楚每次发送一条下行数据后,会有几条重复的上行数据被接收。
2024-07-26 10:23:56 394
原创 Uniapp 子组件input v-model绑定数据
根据上述条件,我采用了“曲线救国”的方式,因为inputInfo的属性是动态载入的,所有我不能确定每一次该组件想要绑定的属性值是什么。我利用props专门设立了一个参数(objectName)用于告知子组件我这次要绑定的inputInfo的属性名称。如果inpuInfo的类型是object,可以使用v-model来绑定其特定的属性值如v-model="inputInfo.data"。无法使用v-model="inputInfo",就是把inputInfo的类型改成String,默认值改为“”也无法实现。
2024-07-18 14:54:04 383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人