测试机器:苹果IOS14
微信版本:8.0.5
12路传感器实时传入数据,数据量较大, 通过 12路 canvas 动态绘制曲线图,现在有两个问题出现:
1、随着时间的延长 canvas 的速度越来越慢
2、这个最要命,在绘制实时曲线过程中,如果点击了返回,页面也确实返回了,但数据还在刷新和提取, 因为 onUnload 事件根本没有实时调用, 12路的话基本要5分钟后才会调用 onUnload 事件, 如果减少到只有一路 canvas的话,那 onUnload事件就基本3秒以内, 如果使用一个单独的按钮来执行返回,按钮在绘图过程中不能响应
请问,在微信小程序中用canvas 绘图动态添加数据的时候,是否有类似独立线程的概念,或者其他什么样的方式处理, 或者是canvas之外的其他方案,谢谢
你搞了12个canvas同时画的?
经过测试,如果在整个流程中只是不调用canvas显示曲线这个方法,就不会出现问题