返回顶部
首页 > 资讯 > 前端开发 > html >MUI如何解决动态列表页图片懒加载再次加载不成功的bug问题
  • 120
分享到

MUI如何解决动态列表页图片懒加载再次加载不成功的bug问题

2024-04-02 19:04:59 120人浏览 独家记忆
摘要

这篇文章给大家分享的是有关MUI如何解决动态列表页图片懒加载再次加载不成功的bug问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首次加载时图片可以获取成功,再次加载失败,通过

这篇文章给大家分享的是有关MUI如何解决动态列表页图片懒加载再次加载不成功的bug问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

首次加载时图片可以获取成功,再次加载失败,通过chrome调试发现img 的 data-lazyload 属性没改变

调试的时候发现了bug

$.fn.imageLazyload = function(options) {
    var lazyloadapis = [];
    this.each(function() {
      var self = this;
      var lazyloadApi = null;
      if (self === document || self === window) {
        self = document.body;
      }
 //对,bug就在这,判定时如果body已有该属性,就不在加载了,整体的代码没看明白,注释太少了啊
      var id = self.getAttribute('data-imageLazyload');
      if (!id) {
        id = ++$.uuid;
        $.data[id] = lazyloadApi = new ImageLazyload(self, options);
        self.setAttribute('data-imageLazyload', id);
      } else {
        lazyloadApi = $.data[id];
      }
      lazyloadApis.push(lazyloadApi);
    });
    return lazyloadApis.length === 1 ? lazyloadApis[0] : lazyloadApis;
  }

问题找到了,那么就在再次加载数据时,清除该属性就ok了

document.body.removeAttribute('data-imagelazyload');
  mui(document).imageLazyload({
    placeholder: '../../images/img_head3.png'
  });

感谢各位的阅读!关于“MUI如何解决动态列表页图片懒加载再次加载不成功的bug问题”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: MUI如何解决动态列表页图片懒加载再次加载不成功的bug问题

本文链接: https://lsjlt.com/news/73010.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MUI如何解决动态列表页图片懒加载再次加载不成功的bug问题
    这篇文章给大家分享的是有关MUI如何解决动态列表页图片懒加载再次加载不成功的bug问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首次加载时图片可以获取成功,再次加载失败,通过...
    99+
    2024-04-02
  • 如何解决layer图标icon不加载的问题
    这篇文章将为大家详细讲解有关如何解决layer图标icon不加载的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。之前在项目中使用layer弹框感觉体验很好,这次的项目...
    99+
    2024-04-02
  • 如何解决bootstrap-select动态加载数据不显示的问题
    小编给大家分享一下如何解决bootstrap-select动态加载数据不显示的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!...
    99+
    2024-04-02
  • 如何使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题
    这篇文章给大家分享的是有关如何使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在项目中用ajax异步获取数据后有时会因为数...
    99+
    2024-04-02
  • 如何使用jQuery中load方法设计动态加载及解决被加载页面js失效的问题
    这篇文章主要介绍了如何使用jQuery中load方法设计动态加载及解决被加载页面js失效的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。...
    99+
    2024-04-02
  • 如何解决Android中Glide与CircleImageView加载圆形图片的问题
    这篇文章将为大家详细讲解有关如何解决Android中Glide与CircleImageView加载圆形图片的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 不使用占位符注释掉这两句代码即可。.pl...
    99+
    2023-05-30
    glide
  • 如何解决springMVC跳转js、css图片等静态资源无法加载的问题
    这篇文章将为大家详细讲解有关如何解决springMVC跳转js、css图片等静态资源无法加载的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。web.xml中servlet> <s...
    99+
    2023-05-31
    springmvc js css
  • 如何解决vue的v-for循环中图片加载路径问题
    这篇文章将为大家详细讲解有关如何解决vue的v-for循环中图片加载路径问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。先看一下产品需求,如下图所示,产品要求图片和它的...
    99+
    2024-04-02
  • 如何解决css使用@keyframes加载图片首次循环时出现白色间隙问题
    小编给大家分享一下如何解决css使用@keyframes加载图片首次循环时出现白色间隙问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问题解说:在使用css 的...
    99+
    2023-06-08
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作