安装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项目中如何实现图片懒加载(附完整代码)
基础教程推荐
猜你喜欢
- Ajax实现动态显示并操作表信息的方法 2023-02-22
- 不使用XMLHttpRequest对象实现Ajax效果的方法小结 2023-02-23
- Ajax 请求队列解决方案并结合elementUi做全局加载状态 2023-02-23
- js报错:Uncaught SyntaxError: Unexpected string 2023-07-09
- css中行内元素和块级元素的区别 2023-12-19
- 微信小程序项目实践之九宫格实现及item跳转功能 2023-12-28
- vuejs大屏BI数字滚动效果 2024-12-07
- jquery实现网页定位导航 2023-12-09
- 解析vue、angular深度作用选择器 2024-01-16
- asp错误 '80040e21' 多步 OLE DB 操作产生错误 2023-07-10
