自云
自云
  • 发布:2022-04-29 13:09
  • 更新:2024-04-26 17:54
  • 阅读:919

【报Bug】执行uni.canvasToTempFilePath报错 [object DOMException] at view.umd.min.js:1

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows 10 20H2

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 华为

手机机型: MRD-AL00

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
                    uni.canvasToTempFilePath({  
                        canvasId: 'screenshot',  
                        success: (res) => {  
                        }  
                    })

操作步骤:

uni.canvasToTempFilePath

预期结果:

成功

实际结果:

[object DOMException] at view.umd.min.js:1

bug描述:

执行uni.canvasToTempFilePath报错 [object DOMException] at view.umd.min.js:1
如果执行之前等待几秒,就可以执行成功,可能跟手机运行速度有关,怀疑是Canvas未完全初始化?

2022-04-29 13:09 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

能否进一步提供详细的线索

  • 松吹丶

    我的HBuilder是3.4.18版本的,安卓调用这个接口也会有这个问题,报错就只有这一行'[object DOMException] at view.umd.min.js:1'具体的信息也没输出

    2022-08-18 11:15

  • DCloud_UNI_GSQ

    回复 松吹丶: 是否可以稳定复现?

    2022-08-25 11:35

4***@qq.com

4***@qq.com

成功解决了吗?

  • 自云 (作者)

    如描述,执行前做了延迟,就正常了

    2022-10-12 22:11

1***@163.com

1***@163.com - yatom

同样的问题100%复现,同样是华为手机,华为mate 40 pro

uni.canvasToTempFilePath({    
    canvasId: 'screenshot',    
    success: (res) => {    
    }   
})
1***@163.com

1***@163.com - yatom

延迟执行也会报错

要回复问题请先登录注册