当给图片的src设置同样的数据的时候,图片的bindLoad事件不会被触发

此问题存在于一些接口需要进行刷新或者重新请求的时候返回的数据与上次的相同,但是却在setData的时候无法触发bindLoad, 问题的原因应该是微信有对bindLoad有缓存的判断,但是绝大多数场景,我们是需要数据重新设置的时候进行bindLoad的触发的,希望能解决这个问题,或者提供一个可选参数用于消除缓存

展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 10人对此回答表示赞同

    setData时同样的数据不会触发渲染。你可以考虑手动调用函数?

    展开
    10
    2回复
    发布于 5年前

    评论(2)

    收起评论

    • Linda林晓达 2019-02-10 22:25

      bindLoad事件是不会触发的,你是不是考虑一下把bindLoad里面的逻辑放在给srcsetData的时候?

      回复
    • Taniya 2019-02-12 15:40

      答主好像没有明白我的意思,我的相关需要调用的函数是绑定在bindLoad事件上的,不会触发的话我何来手动调用之说

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部