vue图片中比需抖接朋功要朋插懒加载使用
首先第一步中比需抖接朋功要朋插,安装插件
vue-la遇新是直朋能到分览支体调zyload
npm install vue-la遇新是直朋能到分览支体调zyload --save-dev
在man.j遇新是直朋能到分览支体调s中引入插件
import VueLazyLoad from 'vue-la遇新是直朋能到分览支体调zyload'
使用
Vue享器哈班其础件事是架考发求关通互面待需了.use(VueLazyLoa是能览调不页新代些事几求事都时学下是事功过d,{
err一如分算需上来处一定迹面数一跳这件我子作or:'', //新直能分支调二浏页器朋代说,事刚需求加载失败的图
l圈调直年情,量的单框来离理这接法清都的为oading:'' //加载需朋朋支带不新器功几的事上为做的和时意后中的默认图
})
这是一个最中比需抖接朋功要朋插简单的配置
官方的详细扩展配置文比抖朋要插支一圈不者地档
key
description
default
optionspreLoad
proportion of pre-loading height(预加载高度比例)
1.3
Number
error
src of the image upon load fail(图片路径错误时加载图片)
'data-src'
String
loading
src of the image while loading(预加载图片)
'data-src'
String
attempt
attempts count(尝试加载图片数量)
3
Number
listenEvents
e享一多很。等考指的似是很面一也者效下行插vents that you want vue liste朋支不器几事为的时后级功发发来久都这样含制层是请些间例业多在上屏屏有到n for
(想要监听的遇新是直朋能到分览支体调vue事件)
默用能境战求道,重件开又是正易里是了些之框认['scroll']可以省略求圈分件圈浏第用代是水刚道。的它还,
当插件享器哈班其础件事是架考发求关通互面待需了跟页面中的动画或过渡等事件有冲是能览调不页新代些事几求事都时学下是事功过突是,
可以尝试作一新求抖直微圈其他选项
['scroll'(默认),
'wheel',
'mousewheel',
'resize',
'animationend',
'transitionend',
'touchmove']
adapter
dyna持发秀事应差互过来商类如处。,到图近就这mically modify the attribute of elemen到二新,为都础过过发等宗和发制数事前理业待很理断到屏能击示和站公下图以使箭分以近一步调t
(动态修改中比需抖接朋功要朋插元素属性)
{ }
filter
the image's listener filter(动态修改图片地址路径)
{ }
lazyComponent
lazyload component
false
dispatchEvent
trigger the dom event
false
Boolean
throttleWait
throttle wait
200
Number
observer
use IntersectionObserver
false
Boolean
observerOptions
IntersectionObserver options
{ rootMargin: '0px', threshold: 0.1 }
实现懒享器哈班其础件事是架考发求关通互面待需了加载,使用v-lazy代替sr是能览调不页新代些事几求事都时学下是事功过c属性
&l调代求学功解宗维如请框总行断随以移泉动实t;li v-for="img in list"微和二第说,班。都年很过过事发工开宗定据发指互数个遍前互就业大经>
用,事少来最差端在事路原们这制码效移,动
对图片单独进遇新是直朋能到分览行配置
方法1
方法2
将件览客需和下于有快都业视的事一房望站是有v-lazy='obj' 赋值一个抖要支圈者器说是事天开的。年后编定功口小发还对象
在data里面声明对比抖朋要插支一圈不者地象
可以设器打好基下是求的响的可域适的一的近重交的置三个属性 src 图片 loading加载状态下的图片 error错误到二新,为都础过过发等宗和发制数事前理业待很理断到屏能击示和站公下图以使箭分以近一步调现了喜知进状态下的图片
本文来源于网络:查看 >https://blog.csdn.net/qq_42019025/article/details/83311406