uni.canvasToTempFilePath 方法在生成图片的时候触发报错 [object DOMException] at view.umd.min.js:1
HB 版本 : 3.2.9.20210927
代码
this.canvas_text = this.shangbiao_text;
const ctx = uni.createCanvasContext('imgCanvas');
ctx.font = 'bold 18rpx serif'
ctx.setTextAlign('center')
ctx.setFillStyle("#000000")
ctx.fillText(this.canvas_text, this.windowWidth * 0.55 / 2, 60, this.windowWidth * 0.55)
ctx.draw(true,
() => {
setTimeout(function() {
uni.canvasToTempFilePath({
canvasId: 'imgCanvas',
// fileType: 'png',
x: 0,
y: 0,
width: 6,
height: 100,
destWidth: 6,
destHeight: 100,
success: function(res) {
console.log(res,"pppp")
// console.log(res.tempFilePath)
// this.imgPath = res.tempFilePath
// return
// console.log(this.imgPath)
// 在这里保存图片
},
fail: function(error) {
console.log(error,"////////")
}
})
}, 100)
})
console.log(ctx,"::::")
2 个回复
DCloud_UNI_GSQ
你在 https://ask.dcloud.net.cn/question/107176 说的“全部不能”是指的这一个设备吗,还有没有其他设备信息?
3***@qq.com
这个问题解决了吗?