小程序ctx.draw()安卓上不执行,点击无反应,微信开发者工具和苹果上可以
小程序ctx.draw()安卓上不执行,点击无反应,微信开发者工具和苹果上可以
·
// 该方法安卓上无效
subCanvas(){
this.ctx.draw(true, (() => {
uni.canvasToTempFilePath({
canvasId: 'handWriting',
fileType: 'png',
quality: 1, //图片质量
success(res) {
console.log(res.tempFilePath, 'canvas生成图片地址');
uni.setStorageSync('signPic',res.tempFilePath)
uni.navigateBack({
delta:1
})
}
});
})());
}
// 需将ctx.draw()里边的回调函数写成立即执行函数
subCanvas(){
this.ctx.draw(true, (() => {......})());
}
更多推荐
已为社区贡献13条内容
所有评论(0)