正在使用第三方库,打算重写 CanvasContext 提供一些标准接口的支持,比如 getImageData 等,于是我:
const CanvasContext = wx.createCanvasContext(canvasId, thisArg).constructor;
class MyCanvasContext extends CanvasContext {
getImageData(x, y, width, height) {
wx.canvasGetImageData(...);
}
}
我希望能用已经创建的 CanvasContext 来初始化 MyCanvasContext,比如:
let ctx = wx.createCanvasContext(canvasId);let myCtx = new MyCanvasContext(ctx);
请教 MyCanvasContext 的构造函数应该如何写?希望不是 clone object :p
这样写就可以了