背景
uniapp 使用 ucharts 小程序端滑动非常卡
如图 x 轴数据量特别多
ucharts数据多的情况下小程序端卡顿严重
视频里面上面的图表数据多滑动明显卡顿,下面的数据少滑动正常,只有微信小程序出现卡顿问题,app端没有问题。
网上有帖子给出的解决方案是减小图表拖拽每秒渲染次数 touchMoveLimit: 20, 默认值是 20,尝试改为10、1、0都不起作用。
最终解决方案
开启 2d 渲染 id="全局唯一id" :canvas2d="true"
<qiun class="charts-box" type="area" id="productionLimitAlarm" :canvas2d="true" :opts="opts" :chartData="chartData" :ontouch="true" tooltipFormat="pieDemo" />