@smoothie 目前我调用wx.previewImage() api 也遇到同样的问题,代码与上述基本一致;打印的log也显示调用成功,给的图片地址可以正常访问;ios系统预览图片正常,但测试手机 华为P10 和 华为nova2s 预览图片时是黑屏, 微信也是最新的7.0.0版本;请问这个问题最后是如何解决的?
api wx.previewImage() 图片预览无法显示需求:一个图文列表,点击图片预览 图片的链接是 http 协议的 url 出现问题的机型 华为 荣耀9 回调函数中log,success 和complete 都执行, [代码]<[代码][代码]image[代码] [代码]src[代码][代码]=[代码][代码]'{{imglist[0]}}'[代码] [代码]catchtap[代码][代码]=[代码][代码]'lookImg'[代码] [代码]data-thisimg[代码][代码]=[代码][代码]"{{imglist[1]}}"[代码] [代码]data-imggroup[代码][代码]=[代码][代码]"{{imglist}}"[代码] [代码]></[代码][代码]image[代码][代码]>[代码] [代码]data: {[代码][代码] [代码][代码]imglist: [[代码][代码] [代码][代码]'http://t12.baidu.com/it/u=4211007827,933461370&fm=173&app=25&f=JPEG?w=640&h=427&s=10D9296C885A9C5F5FF01909010070C3'[代码][代码],[代码][代码] [代码][代码]'http://t10.baidu.com/it/u=1798949391,3175412965&fm=173&app=25&f=JPEG?w=640&h=335&s=8D82A654CE210D2000BF32DA0300108C'[代码][代码] [代码][代码]],[代码][代码] [代码][代码]},[代码][代码] [代码][代码]lookImg: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]console.log(e.currentTarget.dataset.thisimg);[代码][代码] [代码][代码]console.log(e.currentTarget.dataset.imggroup);[代码][代码] [代码][代码]wx.previewImage({[代码][代码] [代码][代码]current: e.currentTarget.dataset.thisimg, [代码][代码]// 当前显示图片的http链接[代码][代码] [代码][代码]urls: e.currentTarget.dataset.imggroup, [代码][代码]// 需要预览的图片http链接列表[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]console.log([代码][代码]'img load fai'[代码][代码]);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]console.log([代码][代码]'img load success'[代码][代码]);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]console.log([代码][代码]'img load complete'[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]
2019-01-06