安装vue-lazyload
npm install vue-lazyload
//或者
yarn add vue-lazyload
引入vue-lazyload
import Vue from 'vue'
import VueLazyload from 'vue-lazyload'
Vue.use(VueLazyload)
模板中调用lazyload指令
<template>
<img v-lazy="imageURL" alt="我是图片" src="占位符图片">
</template>
配置lazyload
import Vue from 'vue'
import VueLazyload from 'vue-lazyload'
Vue.use(VueLazyload, {
preLoad: 1.3, // 预加载的高度比例,默认为1.3
error: '错误时显示的图片URL', // 图片加载失败时显示的图片
loading: '加载中显示的图片URL', // 图片加载时显示的图片
attempt: 1 // 图片加载失败后重新加载的次数,默认为1
})
以上是编程学习网小编为您介绍的“Vue项目中如何实现图片懒加载(附完整代码)”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
织梦狗教程
本文标题为:Vue项目中如何实现图片懒加载(附完整代码)


基础教程推荐
猜你喜欢
- CSS水平垂直居中解决方案(6种) 2024-02-08
- Vue 父子组件的通信传参(props、$emit) 2023-10-08
- js实现从右向左缓缓浮出网页浮动层广告的方法 2024-01-24
- ASP.NET MVC 3实现访问统计系统 2023-12-19
- 详解angular中通过$location获取路径(参数)的写法 2024-01-07
- vue接口封装中的环境的切换 2025-01-12
- 一篇文章弄清楚Ajax请求的五个步骤 2023-02-23
- JavaScript 中使用SpreadJS导入和导出 Excel 文件的方法 2024-01-06
- Javascript继承机制的设计思想分享 2023-12-01
- js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动 2024-02-04