vue图片加载完成前增加loading效果

这次给大家带来vue图片加载完成增加loading效果,vue图片加载完成前增加loading效果的注意事项有哪些,下面就是实战案例,一起来看一下。

如下所示:

 vue图片加载完成前增加loading效果 export default {  props: ['src'], // 父组件传过来所需的url  data() {   return {    url: 'D:pic/2025-03-08/https://cdn.chuangxiangniao.com/2025/03/20250309193725583.gif' // 先加载https://cdn.chuangxiangniao.com/2025/03/20250309193725583.gif   }  },  mounted() {   var newImg = new Image()   newImg.src = this.src   newImg.onerror = () => { // 图片加载错误时的替换图片    newImg.src = 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1489486509807&di=22213343ba71ad6436b561b5df999ff7&imgtype=0&src=http%3A%2F%2Fa0.att.hudong.com%2F77%2F31%2F20300542906611142174319458811.jpg'   }   newImg.onload = () => { // 图片加载成功后把地址给原来的img    this.url = newImg.src   }  } }

登录后复制

以下为纯js代码

  loading vue图片加载完成前增加loading效果   window.onload = () => {   var img = document.querySelector('#img');   img.src = 'D:pic/2025-03-08/https://cdn.chuangxiangniao.com/2025/03/20250309193725583.gif'; // 先加载https://cdn.chuangxiangniao.com/2025/03/20250309193725583.gif   var newImg = new Image();   newImg.src = 'D:pic/2025-03-08/https://cdn.chuangxiangniao.com/2025/03/20250310033725927.png   newImg.onerror = () => { // 图片加载错误时的替换图片    newImg.src = 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1489486509807&di=22213343ba71ad6436b561b5df999ff7&imgtype=0&src=http%3A%2F%2Fa0.att.hudong.com%2F77%2F31%2F20300542906611142174319458811.jpg';   }   newImg.onload = () => { // 图片加载成功后把地址给原来的img    img.src = newImg.src   }  } 

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

 vue实现页面加载的进度条

vue better-scroll的滚动插件使用详解

以上就是vue图片加载完成前增加loading效果的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2773139.html

(0)
上一篇 2025年3月8日 13:39:28
下一篇 2025年3月8日 13:39:40

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • jQuery解析XML文件与动态增加js文件如何实现

    这次给大家带来jQuery解析XML文件与动态增加js文件如何实现,jQuery解析XML文件与动态增加js文件实现的注意事项有哪些,下面就是实战案例,一起来看一下。 $(function(){ $.ajax({ url: ‘js/conf…

    编程技术 2025年3月8日
    200
  • Ajax实现loading等待效果提高用户体验

    这次给大家带来Ajax实现loading等待效果提高用户体验,的注意事项有哪些,下面就是实战案例,一起来看一下。 首先,我们通过ajax请求,向后台传递参数,然后后台经过一系列的运算之后向前台返还数据,我希望在等待数据成功返还之前可以展示一…

    编程技术 2025年3月8日
    200
  • Ajax实现Loading效果

    这次给大家带来Ajax实现Loading效果,Ajax实现Loading效果的注意事项有哪些,下面就是实战案例,一起来看一下。 在Ajax进行后台数据请求的过程中,我们有时候会希望用户能知道页面后台还在做一些事情,这时候就需要给用户一个非常…

    编程技术 2025年3月8日
    200
  • 懒加载过程中添加loading

    这次给大家带来懒加载过程中添加loading,懒加载过程中添加loading的注意事项有哪些,下面就是实战案例,一起来看一下。 用过vue-router都知道它可以实现模块js的懒加载,即只有当需要时才去加载对应模块的js脚本文件,以加速主…

    编程技术 2025年3月8日
    200
  • JS给动态添加元素增加事件(附代码)

    这次给大家带来JS给动态添加元素增加事件(附代码),JS给动态添加元素增加事件的注意事项有哪些,下面就是实战案例,一起来看一下。 我们在日常开发中有时会通过js创建一些元素,但是如果使用原始的for循环给创建的节点添加事件的方法往往行不通:…

    2025年3月8日
    200
  • 如何确认ng-repeat渲染完成

    这次给大家带来如何确认ng-repeat渲染完成,确认ng-repeat渲染完成的注意事项有哪些,下面就是实战案例,一起来看一下。 某个项目,我的网页中有一个列表 元素,样式如下: 实际上它是通过Angular的ng-repeat形成的,h…

    2025年3月8日
    200
  • 文字超过规定行数时增加省略号

    这次给大家带来文字超过规定行数时增加省略号,文字超过规定行数时增加省略号的注意事项有哪些,下面就是实战案例,一起来看一下。 jQuery自动添加省略号 $(function () { $(“.figcaption”).each(functi…

    编程技术 2025年3月8日
    200
  • JS用事件委托给元素增加事件

    这次给大家带来JS用事件委托给元素增加事件,JS用事件委托给元素增加事件的注意事项有哪些,下面就是实战案例,一起来看一下。 我们在日常开发中有时会通过js创建一些元素,但是如果使用原始的for循环给创建的节点添加事件的方法往往行不通: js…

    编程技术 2025年3月8日
    200
  • Ajax返回数据之前的loading等待效果(图文教程)

    我们通过ajax请求,向后台传递参数,然后后台经过一系列的运算之后向前台返还数据,我希望在等待数据成功返还之前可以展示一个loading.gif图。接下来通过本文给大家分享ajax返回数据之前的loading等待效果,需要的朋友可以参考下 …

    编程技术 2025年3月8日
    200
  • Ajax全局加载框(Loading效果)的配置

    这篇文章主要介绍了ajax全局加载框(loading效果)的配置的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 在Ajax进行后台数据请求的过程中,我们有时候会希望用户能知道页面后台还在做一些事情,这时候就需要给用户一个非常明…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论