小糊涂酒仙
小糊涂酒仙
  • 发布:2021-10-08 16:03
  • 更新:2022-02-22 15:19
  • 阅读:606

uni.canvasToTempFilePath 方法使用报错

分类:uni-app

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,"::::")
2021-10-08 16:03 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

你在 https://ask.dcloud.net.cn/question/107176 说的“全部不能”是指的这一个设备吗,还有没有其他设备信息?

3***@qq.com

3***@qq.com

这个问题解决了吗?

该问题目前已经被锁定, 无法添加新回复