朋友,你解决问题了吗? 是因为小程序传输的慢,还是因为蓝牙模块接收的慢呢? 我这个蓝牙模块标称10kb/s,好慢啊
小程序蓝牙OTA升级,数据有几百K,现升级要十几分钟,每次20K传输,怎么提升速度?试过getBELMTU应该不行,想增加每次穿度的包大小,IOS上返回MTU:512,安卓:23。。。512应该是不对的。
06-06你解决了吗,我也遇到这样的问题了
如何解决this.setData渲染数据失败的问题?最近使用this.setData方法进行数据渲染的时候出现了在刚点进此页面的时候用this.setData方法渲染数据成功,但是点击退出页面再一次进入页面之后,同样的代码this.setData方法渲染数据就失败了。 这是我页面中的data属性,其中result数组就是我需用通过setData方法渲染的数据 [图片] 数据处理的js代码如图:业务的主要逻辑是我在页面的数据发送区发送报文,然后将服务器返回的报文显示出来,其中appResult是一个数组 [图片] wxml中数据渲染的代码和小程序页面如下: [图片] [图片] 其实我有三个一样的页面(不同的页面中发送报文的功能不同,但是setData的方式都是一样的),现在就是我每一次点击开发者工具上面的编译按钮之后,第一次点击三个页面中的任何一个,进去之后在数据发送区发送了报文,数据接收区可以正常显示(主要是遍历显示result数组),但是我退出这个页面之后,点击其他的任意页面(包括刚刚退出的页面),在数据数据发送区发送了报文,服务器显示接收了报文并且成功回复了,但是数据接收区无法正常显示,这是什么原因引起的呢?有点困惑,不知道有没有大佬能够指点一下 [图片]
05-22主要是有两点,一是未渲染,页面无法订阅事件总线,收不到数据;二是微信的自定义tabbar第一次点击时会闪烁,原因好像是跟页面初次渲染有关。 所以我想,在加载小程序的时候,看看能不能把每个页面加载一下。但是实际测试,我在onLaunch()里面 wx.switchTab()每个页面,小程序就出问题了。
点击小程序,加载时,能不能把每个tabbar页面都加载一下?点击小程序,加载时,能不能把每个tabbar页面都加载一下,然后回到首页显示? 因为考虑到在蓝牙连接页面,连接成功后会获取数据,并通过事件总线传递给每个tabbar页面取渲染,但是tabbar页面未加载,则不能订阅事件总线,无法获取的此时的数据。
04-01