2960关注9532浏览
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
AMELIA美少女
18人对此回答表示赞同
麻烦给个相关的代码片段,我们定位下问题
展开181回复分享发布于 6年前评论(1)
收起评论
-
seeulater
18人对此回答表示赞同
导出的时候加个定时器把。应该是画布还没画完的时候,已经把图片导出来了
展开182回复分享发布于 6年前评论(2)
收起评论
-
Luis 2019-02-13 00:28
你直接1500能不能。
回复 -
Gracia 2019-02-14 22:10
setTimeout(function(){生成处理},200)你说的应该是这个意思吧?我的写法是ctx.draw(false,function(){生成处理}),是在画布完成之后才生成的
回复
-
-
Zoey
17人对此回答表示赞同
给主安利一波
展开171回复分享发布于 6年前评论(1)
收起评论
-
风里来雨里去 2019-02-05 09:32
赞一个
回复
-
-
Zavier
15人对此回答表示赞同
加个延时器即可
展开152回复分享发布于 6年前评论(2)
收起评论
-
xlxl心累 2019-02-10 21:35
画的方法执行完以后加延时器
回复 -
Cora 2019-02-12 22:41
setTimeout(function(){生成处理},200)你说的应该是这个意思吧?我的写法是ctx.draw(false,function(){生成处理}),是在画布完成之后才生成的
回复
-
-
Jesse穆雅斓
8人对此回答表示赞同
你在draw之后马上执行canvasToTempFilePath在小程序真机上就是可能会出问题,需要加个300ms的timeout。我开了个repo来搜集这些坑,也许你可以关注下:https://github.com/Kujiale-Mobile/MP-Keng
展开81回复分享发布于 6年前评论(1)
收起评论
-
lele 2019-02-06 21:45
问题初步解决;
回复
-
-
Parker
5人对此回答表示赞同
是这个意思照着这个写就行了。
展开50回复分享发布于 6年前评论(0)
收起评论
-
小心肝
3人对此回答表示赞同
大佬们,不要让我的帖子沉了啊
展开30回复分享发布于 6年前评论(0)
收起评论
-
梨fa
2人对此回答表示赞同
代码看看啊
展开23回复分享发布于 6年前评论(3)
收起评论
-
Henry韩飞 2019-02-16 16:58
来个代码片段吧光看代码没看出来
回复 -
小玲珑 2019-02-18 19:14
代码已经以图片的形式更新到问题当中了,欢迎指正
回复 -
赵凯歌 2019-02-20 19:44
好的稍等
回复
-
这样跟您说吧,这些问题都是出现在线上版本,在IDE或者通过手机进行预览时斗都不能看出问题,您感觉生成代码片段之后可以发现问题吗?在我的代码中使用了几次ctx.save()与ctx.restore(),不知道根据您的经验,这类问题于此有关吗?