开始用画笔画图时不卡,画的多了开始卡。清除画布后继续画,还是卡,越来越卡。不知道是什么问题?


1.清除画布:

canvasContext.clearRect(0, 0, width, height);

canvasContext.draw();


展开全部
收起
6回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Gina失踪了

    15人对此回答表示赞同

    画一段时间后,屏幕触碰事件采样点变少,变慢。此时画一个圆变成一个多边形。

    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 吴世之

    12人对此回答表示赞同

    遇到相同问题,在小程序真机上画多了确实会非常卡。主解决了吗?

    展开
    12
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • 安守本分 2018-12-29 14:03

      你说的没错,最简单的绘画画多了也会有延迟,采样点变少的问题。

      回复
  • Leah

    11人对此回答表示赞同

    卡顿的原因我遇到的有两个:1是一个页面用了多个canvas;2是算法不合理

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 安娜女王

    9人对此回答表示赞同

    还有就是绘制的时候,将获取到的坐标点放进数组中,这样方便使用删除

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Brayden

    8人对此回答表示赞同

    同遇到类似问题,关键我小程序没迭代,以前不卡现在卡.....这就很尴尬了

    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Henry

    7人对此回答表示赞同

    因为在你绘制的过程中,获取到的坐标点一直缓存在你的手机上,手机的内存是有限的,而这是非常的耗内存的。所以你在绘图的过程中需要把你用过的、不需要的坐标点清空删除

    展开
    7
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部