canvasToTempFilePath:成功回调 没有返回tempFilePath
- 发布:2023-11-08 14:29
- 更新:2025-12-24 17:20
- 阅读:384
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.8.12
手机系统: Android
手机系统版本号: Android 13
手机厂商: 华为
手机机型: 红米note9Pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
canvasToTempFilePath:成功回调返回tempFilePath
canvasToTempFilePath:成功回调返回tempFilePath
实际结果:
canvasToTempFilePath:成功回调 没有返回tempFilePath
canvasToTempFilePath:成功回调 没有返回tempFilePath
bug描述:
调用canvasToTempFilePath:成功回调 没有返回tempFilePath
1***@qq.com - 前端混子
在支付宝小程序上一样的问题,需要保存海报
使用uni.createOffscreenCanvas()创建离屏canvas,canvasToTempFilePath():成功回调返回的tempFilePath是undefined,打印canvas也是没有toTempFilePath()
怀疑是支付宝的离屏canvas不支持toTempFilePath()
最后只能用canvas.toDataURL()获取canvas的base64,再写入临时地址了,最后再保存图片