小程序image组件gif图不自动销毁,安卓不支持图片后加hash值

发布于 8 年前作者 sunxiulan3099 次浏览最后编辑 8 年前来自 ask

页面返回GIF图片没有销毁,再次进入时,gif图依然接着上次的播放,

 - 解决方案在图片后加个hash值,工具和IOS均无问题,但是Android图片不显示;


wxml>代码

<image src="{{imgSrc}}"></image>


<js>代码

给图片添加hash值,执行toRefesh重新加载gif图片

toRefesh:function(){

    this.setData({

        imgSrc:"本地路径.gif"+'?'+new Date().getTime()

    })

}


问题:

在IOS端显示正常,Android机图片不显示

4 回复
cdu
cdu1 楼6 年前

关注一下,请问解决了吗

yyi
yyi2 楼6 年前

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

taoye
taoye3 楼6 年前

关注一下这个问题,我这边保存在本地图片后面接一个时间戳,iOS也提示加载失败

qiangdeng
qiangdeng4 楼6 年前

代码片段链接 wechatide://minicode/TN3Su3m77e2L,