收藏
回答

小程序切换页面,快速返回上一个页面后,图片消失不显示

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android Android 12 Redmi K50 8.0.35

列表页

进入详情页后=》返回

从详情返回后的列表页(图片消失)

===〉分析

详情页里底下存在列表页消失的相同图片,在开发者工具可以看到,比如网络图片1在列表已经加载,在进入详情页后(详情里也有图片1)图片1又重新请求,由于我快速返回了上一页,详情中的图片1未加载完成却也停止了加载(我不知道这是不是wx小程序的加载机制),控制台如下图:

===》结论

离开了详情页不加载详情页的图片1,可以理解为了节省资源。

但是,列表页本身的图片1已经是加载成功状态,返回列表的时候图片1却消失。

大胆猜测:列表的 图片1 和详情的 图片1 被标记为同一张图片,wx小程序使用最新加载的图片,这里详情里的图片为最新加载的图片1(但是未完成加载或加载失败的)

这里有两个未理解的地方:

1、同一张图片,重复加载了。

2、不同页面,图片串用了。

==》期望

可能我理解有误,但我希望能得到该问题的解决方案,非常感谢

回答关注问题邀请回答
收藏

3 个回答

  • A王安
    A王安
    2023-07-03

    同样遇到了这个问题,从列表页进入详情页返回后这个详情的图片消失不见,但是列表的图片是已经加载成功的

    2023-07-03
    有用
    回复
  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    2023-05-12

    渲染后没有重新渲染是不会更换的,你审查元素看看那个图片的地址

    2023-05-12
    有用
    回复
  • 八九
    八九
    2023-05-12

    你想要的效果是什么,贴一下代码。

    2023-05-12
    有用
    回复
登录 后发表内容