安装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项目中如何实现图片懒加载(附完整代码)


猜你喜欢
- javascript阻止浏览器后退事件防止误操作清空表单 2024-02-13
- javascript 判断当前浏览器版本并判断ie版本 2023-08-08
- 基于HTML5 Ajax实现文件上传并显示进度条 2022-12-15
- JavaScript垃圾回收机制(引用计数,标记清除,性能优 2022-08-31
- js弹出框、对话框、提示框、弹窗实现方法总结(推荐) 2024-03-09
- ajax实现加载数据功能 2023-02-01
- 你可能不知道的CORS跨域资源共享 2024-02-29
- react-router v6实现权限管理+自动替换页面标题的案例 2023-07-09
- 微信小程序使用webview打开pdf文档以及显示网页内 2022-08-30
- CSS揭秘之多重边框的实现 2024-02-06