把cxt_arc.draw();改成var that = this;that.createImg(cxt_arc);
method
createImg(cxt_arc) { //生成图片
var that = this;
cxt_arc.draw(false, function () {
wx.canvasToTempFilePath({ //写在 draw的回调里面才能生成图片
canvasId: 'annular-triangle',
success: function (res) {
console.log(res);
that.setData({
imgUrl: res.tempFilePath,
});
console.log(that.data.imgUrl);
},
fail: function (err) {
console.log('fail', err)
}
}, that)
}, that)
}