时间:2019-05-04 来源:小程序工厂
打印D3的地方,改成打印 that.data.picUrl[0] 看看呢。
另外,你这个canvas是本来隐藏的吗?
我设置一个TimeOut, 这个问题算是解决了, 但是又出现了新的问题, wx.canvasToTempFilePath 真机老是进fail回调里, 提示canvasToTempFilePath:fail no image, 而且iPhone X会出现, iphone 7能正常进success回调, 模拟器也正常, 安卓机一如既往闪退, 有什么解决方案吗?
最近这块canvas怪怪的。。能做个代码片段吗
wechatide://minicode/nWK10FmR7T2n 这只是我部分代码做得一个重现这个问题的小demo, 模拟器上可以正常跑, 真机上有的可以有的fail 有的闪退...
代码片段用不了哦。。
wechatide://minicode/N8V11Gmf7f2G 这个应该好了, 忘了改app.json了
http://www.bing.com/az/hprichbg/rb/BulgariaPerseids_ZH-CN11638911564_1920x1080.jpg
你有个这个图,需要配置白名单,写canvas绘制的时候,需要downloadFile下来画
我知道呀, 不用管这个, 它不是还有个选择图片的嘛? 你选择了图片之后就进的wx.canvasToTempFilePath的fail里, 提示fail no image, 我把错误信息打印在控制台了, 您用iphone6 或者iphonex真机试试看呢
canvasL = 0 真机上。应该是你代码的问题哦。。你自己跟一下?
我真机上canvasL有值呀, 在传进wx.canvasToTempFilePath之前打印了一下
DRAW_IMAGE_W = 1000
canvas不能设置太大。。不过为啥iOS这反应。。应该早就有报错啊。。而不是在保存的时候
哇 兄dei你太帅了 完美解决了, 十二万分的致谢