canvas绘制真机上显示不出来黑屏。

发布于 7 年前作者 mcui1305 次浏览最后编辑 7 年前来自 ask

var canvas = wx.createCanvas();

var ctx = canvas.getContext(‘2d’);  

var img = wx.createImage();

img.src = “./images/BG1.png”;

img.onload=function(){

ctx.drawImage(

img,

0, 0,

img.width, img.height,

0, 0,

canvas.width, canvas.height

)

}

写了一个简单的demo,这样都显示不了,开发者工具上显示没有问题,苹果、安卓的都是一样,写哪里写的不对吗?

3 回复
liuping
liuping1 楼6 年前

是不是少写了绘制命令  ctx.draw();

renping
renping2 楼6 年前

图片的地址前面使用…/image/BG1.png试一下

caiqiang
caiqiang3 楼5 年前