setData手势滑动频繁获取x,y坐标导致页面卡顿

发布于 7 年前作者 txia14907 次浏览最后编辑 7 年前来自 ask

canvas手势摸动频繁通过setData设置x,y坐标导致真机测试会出现卡顿,有没有什么好的解决办法。

2 回复
xiuying96
xiuying961 楼6 年前

这个问题解决了吗?有什么好的解决方案吗?

mtang
mtang2 楼5 年前

1、建议可以在 movable-view 里塞一个canvas

2、bindtouchmove里做定时器,限制50ms执行一次setData。这个可能效果比较差。

3、使用动画来设置canvas的位置

4、使用setData的回调函数来消化bindtouchmove产生的事件