8***@qq.com
8***@qq.com
  • 发布:2019-05-24 11:17
  • 更新:2024-03-31 20:01
  • 阅读:20511

uni.canvasToTempFilePath的坑

分类:uni-app

昨天做一个将canvas转图片的功能,发现以下问题:
1、在APP端,uni.canvasToTempFilePath方法需要放在convasContext.draw的回调里面,否则会一直报canvas is empty
2、在H5端,需要convasContext.draw与uni.canvasToTempFilePath同步执行,也就是不能放在回调里
3、在APP端uni.canvasToTempFilePath返回的路径是一个临时的图片路径
4、在H5端,生成的是base64路径

4 关注 分享
1***@qq.com 牧晨 老哥教教我 1***@qq.com

要回复文章请先登录注册

喜欢技术的前端

喜欢技术的前端

回复 7***@qq.com :
保存是加个延时
2024-03-31 20:01
7***@qq.com

7***@qq.com

2024年3月31号,canvasToTempFilePath导出的图片是空白的,这个问题还没解决
2024-03-31 16:22
a***@56380.com

a***@56380.com

回复 ben168 :
APP端需要把 uni.canvasToTempFilePath 放在 convasContext.draw 的回调里面
2023-07-26 17:33
2***@qq.com

2***@qq.com

回复 y***@sina.com :
导出的图片太大了
2023-03-14 20:44
y***@sina.com

y***@sina.com

有大佬解决ios导出图片白屏的问题吗
2022-11-12 13:53
Mi六

Mi六

难受死了,还没解决
2021-11-03 14:51
8***@qq.com

8***@qq.com

快一年半了,这个问题还在。。。。。
2021-10-29 16:29
9***@qq.com

9***@qq.com

回复 风云杭州 :
请问解决了吗,我也遇到同样的问题
2021-06-08 16:32
JoneXu

JoneXu

#ios白屏解决的靓仔吭个声啊,别偷着乐撒
2021-01-07 21:54
c***@163.com

c***@163.com

回复 mrStone :
解决了吗,我也遇到这个问题
2021-01-06 09:43