时间:2019-05-03 来源:小程序工厂
ios 12.1 previewimage base64 大于300K 无法预览,不报错
writeFile再预览吧。我都怕了这些安卓ios特有bug了
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
canvasdraw: function (canvas) {//this.save()var that = this;wx.previewImage({urls: ["data:image/png;base64,"+res.data.result]})}就这样,用iPhone8,ios12.0.1系统,微信6.7.3版本就可以看到问题了
按照教程提供:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
试了一下 好像是超过100k的base64图片就不能预览了
你试试用http:// 来插入图片!
提供demo
canvasdraw: function (canvas) {
//this.save()
var that = this;
wx.previewImage({
urls: ["data:image/png;base64,"+res.data.result]
})
}
https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.previewImage.html
文档里说的应该只能是图片列表吧?试试把base64转成本地路径或者网络路径
可以的,ios12.0.0可以,12.0.1不行而已
应该版本没有关系的,我自己做的 ios11.4 版本也能展示的,我是用网络连接列表
试试最新的12.0.01
应该没问题的,有问题同事肯定会反馈的。
你试试看吧,微信小程序搜索 邻汇吧,找个详情,点击幻灯片
不是url,是base64
writeFile存一下吧。。你的微信版本,是让看你嘴型吗
6.7.3微信版本,iPhone8
ios12.0.0正常,安卓所有系统正常
ios更新到12.0.1后,就无法使用
贴下图链接呢。。不是webp格式吧。。