在监听里每一秒会返回一个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实时更新的情况下,记忆之前裁剪的位置并继续裁剪 小弟在这里先感谢各位大神们,感激不尽,祝大神们发财祝大神们取漂亮老婆