<canvas id="canvas" disable-scroll ontap="onmousedown" ontouchstart="touchstart" ontouchmove="touchmove" ontouchend="touchend" ontouchcancel="touchcancel" class="canvas" width="{{canvaswidht}}px" height="{{canvasheight}}px" style="border: 1px solid;
width:{{canvaswidht}}px;
height:{{canvasheight}}px;"/>
let cxt = "";
//创建画布变量
page({
data: {
canvaswidht:"400",//画布宽度
canvasheight:"500",//画布高度
pixelratio:""//设备像素比},
onload(){
cxt = my.createcanvascontext('canvas')
;},
drawimage(){
//编辑图像事件
my.chooseimage( {
count: 1,
success: (res) => {
my.getimageinfo({
src: res.apfilepaths[0],
success: (res3) => {
this.setdata({
canvaswidht:res3.width,
canvasheight:res3.height
},
() => { // 接受传递回调函数
console.log(json.stringify(res3))
cxt.drawimage(res.apfilepaths[0], 0, 0,
this.data.canvaswidht,
this.data.canvasheight);
cxt.draw();
});
}
})
},
});
}
});