收藏
回答

canvas绘图消失

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvsa 客户端 7.0.4 2.7.2

在第一个页面绘图绘制成功

然后一直跳转到第六个页面,在一步步返回到第一个页面canvas绘制的图消失了

从第五个页面层层返回,canvas还是存在的,一旦打开第6层,再返回canvas绘制的图就消失了。用调试器看来一下log,发现打开第六层后层层返回到第二层是,info显示第一个页面reload了,并且update with init data,但回到第一个页面只触发的onshow事件,并没有触发onload事件

目前只在安卓机型上出现该问题(魅族,华为均有出现,而且是必现),ios的是正常显示的。


啊啊啊啊啊啊,canvas真的太多坑了呀


回答关注问题邀请回答
收藏

2 个回答

  • A君
    A君
    2020-10-28

    同样遇到了 page reload 导致 canvas 消失,消失后根本无法再次绘制出图像。目前发现 iphone 上偶现。极有可能是小程序内存占用过大,被微信reload了。项目有分包,只要层级深一点,之前的页面就很容易出现 page reload。

    最奇怪的是 page reload 为什么会导致 canvas 消失?而且无法被重新绘制?


    2020-10-28
    有用
    回复
  • 贩卖焦虑
    贩卖焦虑
    2019-06-28

    谢邀,彩蛋多是正常的 😂多踩踩,。我只有ios。。测试了正常的,安卓的暂时没有测试机 测试下班了。😂

    2019-06-28
    有用
    回复
登录 后发表内容