收藏
回答

微信IOS jssdk wx.previewImage预览缓存图片黑屏一直转圈

手机型号: iphonexs

微信版本:7.0.3

- 当前 Bug 的表现(可附上截图)

两张同样的图片,一张是不缓存的 no-cache ,一张是缓存的 from disk cache 缓存的图片调用wx.previewImage无法正确预览,一直黑屏+转圈 不缓存的可以正常预览


- 预期表现


- 复现路径


- 提供一个最简复现 Demo

微信里打开链接 https://note.youdao.com/ynoteshare1/mobile.html?id=344409a6d7c14d8f2162adb3c8436ae5&type=note#/

有一张图片,点击图片无法正常预览

- 代码片段

const srcList = [];

$(container).find('img').each((index, element) => {

const $el = $(element);

const path = $el.attr('path');

const src = $el.attr('data-original') || $el.attr('src');

if (src && !path) {

srcList.push(src);

$el.click(() => {

wx.previewImage({

current: src,

urls: srcList,

});

});

}

});


最后一次编辑于  03-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • strugglingจุ๊บ
    strugglingจุ๊บ
    04-05

    我也遇到了同样的问题,你那边解决了吗

    04-05
    赞同
    回复
  • Naruto
    Naruto
    07-15

    没有,后面没有再使用微信的wx.previewImage了 改为自己实现预览

    07-15
    赞同
    回复