在监听里每一秒会返回一个data,一个data长度有65位,总共大概会返回30个,
我也是每一秒实时都要显示数据,一次显示8位,得按顺序来,然后得考虑到有奇数偶数的情况,假设最终只剩7条(或不足8条),就7条一起显示
怎么样保留之后的数据并实时截取呢?
举例子↓
uni.$on('getData', (obj) => {
let data = ['aa','bb','cc','dd','ee','ff']
// let data = ['hh','ii','jj','kk','ll','mm'] //第二次返回
//...期待结果↓
let result = ['aa','bb','cc'] //第一次显示
// let result = ['dd','ee','ff'] //第二次显示
// let result = ['hh','ii','jj'] //第三次显示
// let result = ['kk','ll','mm'] //第四次显示
})
这里可以不看,大伙可以这样理解,服务器每秒会返回给我一段心率波形的data,一段有65个点来组成波形图,总共会发送30秒大概一秒一个data,但我不可能一次显示65个点在图标上,所以每隔8个来裁剪,我也不可能等30秒之后再全部push到一个新data里再来每8位裁剪。现在的问题就是我不知道怎么在data实时更新的情况下,记忆之前裁剪的位置并继续裁剪
小弟在这里先感谢各位大神们,感激不尽,祝大神们发财祝大神们取漂亮老婆