描述:为了实现好友排行榜功能,使用了微信的开放数据域,也看了官方提供的例子,但是那个例子中会在最终的包中放两份引擎的编译后的源码,即code.JS,最终会导致包大小超出上限,所以打算采用微信原生canvas作为开放数据域,主域使用layaair引擎
问题:现在已经获取了开放数据域的sharedCanvas,但是试了很多方法都没有办法将canvas绘制到image或主域的canvas上,希望能得到解答,多谢
[code]// wxMgr.getOpenDataCanvas() //开放数据域canvas
// this.view.image_rank_list //要绘制的图片
// var rankTexture = new Laya.Texture(wxMgr.getOpenDataCanvas());
// rankTexture.bitmap.alwaysChange = true;//小游戏使用,非常费,每帧刷新
// console.log(rankTexture);
// var img = wxMgr.getOpenDataCanvas().toDataURL("image/png");
// this.view.image_rank_list.source = img;
// var canvas_2d_ctx = canvas.getContext('2d')
// canvas_2d_ctx.drawImage(wxMgr.getOpenDataCanvas(), 0, 0);
// Laya.Browser.context.drawImage(wxMgr.getOpenDataCanvas(), 0, 0);
// console.log(laya.renders.RenderContext);
// laya.renders.RenderContext.ctx.drawImage(wxMgr.getOpenDataCanvas(), 0, 0);[/code]