vue2项目引入vue-lazyload实现图片懒加载

news/2025/12/9 18:16:46/文章来源:https://www.cnblogs.com/webwangjie/p/19327870

VueLazyload 在 Vue 2 中‌是可以使用的‌,但需要注意版本兼容性和正确配置:

安装插件

首先,通过 npm 安装 vue-lazyload。为了确保与 Vue 2 兼容,需要安装特定版本:

npm install vue-lazyload@1.2.4 --save

在 Vue 2 项目中全局注册

在项目的入口文件(通常是 main.js)中引入并使用该插件。

// main.js
import Vue from 'vue'
import VueLazyload from 'vue-lazyload'// 全局注册插件
Vue.use(VueLazyload, {// 可选的配置项loading: require('@/assets/img/common/placeholder.png'), // 加载中的图片error: require('@/assets/img/common/error.png'), // 加载失败的图片// preLoad: 1.3, // 预加载比例// attempt: 1, // 尝试加载次数
})

  

在组件中使用 v-lazy 指令

在需要实现懒加载的图片上,使用 v-lazy 指令代替 src 属性

<template><div><!-- 正常的图片路径 --><img v-lazy="imageSrc" alt="Lazy Loaded Image" /><!-- 或者使用对象形式,可以指定 loading 和 error 图片 --><img v-lazy="imgObj" alt="Lazy Loaded Image with config" /></div>
</template><script>
export default {data() {return {imageSrc: 'https://example.com/large-image.jpg',imgObj: {src: 'https://example.com/large-image.jpg',loading: require('@/assets/img/common/loading.gif'),error: require('@/assets/img/common/error.gif'),}}}
}
</script>

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/995338.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第四次博客作业

(1)贪心策略:每次选择右端点最小的点,且仅当当前被选区间左端点大于上一个选择的右端点时,才新增选点。 (2)贪心性质的证明: 设区间集合E = {1,2,...,n}以按右端点的坐标升序排列,区间1具有最小的右端点。…

芯片腾飞

“芯片行业,不只是在“还好”,而是在加速。” 当话题在“科技放缓”与“AI 大热”之间摇摆时,真实数据却讲出了不同的故事:在 2025 年第二季度,全球半导体市场规模逼近 180 0 亿美元,上季度环比增长 7.8%,同比更…

2025视觉检测设备权威测评榜单正式发布

据行业分析机构预测,至2028年,全球工业视觉检测市场规模将突破3000亿元,年均复合增长率保持在20%以上。在智能制造与质量管控需求双轮驱动下,视觉检测设备已成为3C电子、汽车零部件、半导体、新能源等高端制造领域…

画图工具

画图工具https://excalidraw.com/

实用指南:深度学习:从零开始手搓一个浅层神经网络(Single Hidden Layer Neural Network)

实用指南:深度学习:从零开始手搓一个浅层神经网络(Single Hidden Layer Neural Network)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impor…

Linux《Socket编程Tcp》 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年中国珍珠奶茶加盟TOP10一线品牌榜

2025年珍珠奶茶行业步入结构化竞争新阶段,全球市场规模达 24.8 亿美元,国内现制茶饮市场逼近 3000亿元。消费端健康化诉求凸显,低糖、植物基、高蛋白产品成为主流,Z世代主导定制化消费与社交传播。技术层面,AI 配…

大学生必备APP精选:助力学业与生活的实用工具

大学生必备APP精选:助力学业与生活的实用工具工欲善其事,必先利其器。一款得心应手的APP,能让大学生活事半功倍。 在当今数字化校园中,选择合适的应用程序能极大提升学习效率和生活便利性。本文将为你介绍几款在语…

什么是 Spring AOP - Higurashi

AOP(面向切面编程)是 Spring 两大核心之一,它是一种编程思想,是对 OOP 的一种补充。它通过横向抽取共性功能(如日志、事务),解决代码重复和耦合问题,提升代码复用性和可维护性。它的底层是通过动态代理实现的。…

2025最新油田助剂厂家推荐榜:实力企业赋能油气开发,全国优质供应商精选

在油气勘探开发的钻井、采油、压裂等关键环节,油田助剂的性能直接关系到作业效率、采收率与作业安全。选择技术成熟、供应稳定、服务完善的厂家,是油田企业实现降本增效的重要保障。以下结合企业综合实力、产品适配性…

如何在Flutter中使用CustomPainter实现自定义绘制?

在 Flutter 中,CustomPainter是实现自定义绘制的核心组件,可灵活绘制图形、路径、文本、渐变甚至复杂动效,其核心逻辑是通过重写paint()(定义绘制逻辑)和shouldRepaint()(控制重绘时机)来实现自定义视觉效果。以…

Linux 中文本显示字体以颜色突出

Linux 中文本显示字体以颜色突出 001、绿色002、红色

博弈论模型中的学习与算法设计

本文探讨了博弈论模型中的学习问题,特别是算法博弈论的应用。文章分析了在重复博弈中,参与者如何通过学习最大化自身奖励,以及如何设计游戏结构以同时优化个人与集体利益,并研究了存在遗留效应环境下的学习算法。v…

《Zephyr RTOS 深度学习指南与生成式AI结合方法探讨》第六章 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025 年 12 月上海逃生装备厂家权威推荐榜:聚焦逃生滑道、缓降管、应急器材,解析智能与柔性技术的安全守护之选

2025 年 12 月上海逃生装备厂家权威推荐榜:聚焦逃生滑道、缓降管、应急器材,解析智能与柔性技术的安全守护之选 随着城市化进程的加速,高层及超高层建筑日益增多,火灾等突发性公共安全事件的应急逃生需求变得前所未…

HiAgent vs Coze:企业级智能体平台大对比

HiAgent vs Coze:企业级智能体平台大对比Posted on 2025-12-09 18:00 Java后端的Ai之路 阅读(0) 评论(0) 收藏 举报HiAgent vs Coze:企业级智能体平台的深度对比 专业术语解释 HiAgent HiAgent是字节跳动火山引…

关于敏感信息检测技术的理论知识

在之前的文章中,探索了不同的检测敏感信息的方法,并通过Demo进行了学习,对算法、模型等一些概念有一些初步认知,这片文章想更加完整的学习涉及的概念,以及知识框架。 信息识别 “敏感信息检测”本质上是一种信息识…

自定义拦截器不生效问题记录

新项目里面我把之前的告警添加了进来,添加后发现有个问题:我新增的拦截器一直不生效:我的代码如下Configuration public class OraDingdingConfigurer implements WebMvcConfigurer, Interceptor {/*** 拦截器参数校…

2025年地毯品牌最新推荐榜,聚焦企业技术创新、原料品质与市场口碑深度解析羊毛,无胶,可拆洗双层,客厅,卧室,中古风,儿童房,可拆洗,床边,无胶防水地毯公司推荐

引言 随着家居消费升级,健康环保与设计美学成为地毯选购核心诉求,为精准筛选优质品牌,本次推荐榜依托中国家用纺织品行业协会(CNTAC)2024-2025 年度地毯品类测评数据,结合第三方检测机构 SGS 的 128 项指标检测结…