华为手机调用 wx.previewImage 时黑屏

更新日期: 2018-10-18 阅读次数: 2793 分类: 微信小程序

华为手机在微信小程序中预览大图时,会显示黑屏,一直转圈中,无法显示图片。

打印了一下日志,发现图片链接里包含中文,使用 encodeURI 之后就正常了。

注意,current 与 urls 参数中的链接都需要 encodeURI 处理。

var url = encodeURI(e.currentTarget.dataset.src);
wx.previewImage({
    current: url, 
    urls: images,
})

这个问题只有在华为的 android 系统上能否复现,小米也没有这个问题。

谈笑风生

啦啦

但是不是这个问题,华为手机还是会显示黑屏

爱评论不评论

近期节日

2019年06月20日 世界难民日
2019年06月21日 夏至
2019年06月22日 中国儿童慈善活动日
2019年06月23日 国际奥林匹克日
2019年06月25日 全国土地日
2019年06月26日 国际禁毒日
2019年06月30日 世界青年联欢节
2019年07月01日 中国共产党诞生日
2019年07月01日 香港回归日
2019年07月02日 国际体育记者日
2019年07月06日 国际接吻日
2019年07月07日 抗日战争纪念日
查看更多节日