怎么才能够清楚canvas的上下文
发布于 5 年前 作者 hejuan 12051 次浏览 来自 问答

我用context = wx.createCanvasContext(‘canvas’);定义以后,并且使用var drawActions = wx.getStorageSync(“drawActions”);做缓存,然后通过以下方式绘图

var actions = context.getActions();

wx.drawCanvas({

canvasId: ‘canvas’,

actions: actions,

reserve: true

});

drawActions.push(actions);

在绘图的过程中,我会缓存actions,便于把这个值提交给后台,用于后期的展示,但是当我清空过一次画布后,再次画的时候,虽然画布上没有显示,但是在缓存里面是连续增加的,虽然这个缓存在清除画布的,会把drawActions这个缓存清掉,但是在继续画的时候,会接着画布的上下文存储,以至于提交的时候是所有包括清空画布前的内容,请问这个怎么破。

1 回复

wx.drawCanvas不是不推荐使用吗?好用吗?

回到顶部