欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

vue中如何使用圖片懶加載vue-lazyload插件

這篇文章給大家分享的是有關(guān)vue中如何使用圖片懶加載vue-lazyload插件的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)是專業(yè)的舒蘭網(wǎng)站建設(shè)公司,舒蘭接單;提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行舒蘭網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

具體如下:

說明

當(dāng)網(wǎng)絡(luò)請(qǐng)求比較慢的時(shí)候,提前給這張圖片添加一個(gè)像素比較低的占位圖片,不至于堆疊在一塊,或顯示大片空白,讓用戶體驗(yàn)更好一點(diǎn)。

使用方式

使用vue的 vue-lazyload 插件

插件地址:https://www.npmjs.com/package/vue-lazyload

案例

demo: 懶加載案例demo

Installation 安裝方式

npm

$ npm i vue-lazyload -D

cdn

CDN: https://unpkg.com/vue-lazyload/vue-lazyload.js

<script src="https://unpkg.com/vue-lazyload/vue-lazyload.js"></script>
<script>
 Vue.use(VueLazyload)
 ...
</script>

用法

main.js 在入口文件

import Vue from 'vue'
import App from './App.vue'
import VueLazyload from 'vue-lazyload' //引入這個(gè)懶加載插件

Vue.use(VueLazyload)

// 或者添加VueLazyload 選項(xiàng)
Vue.use(VueLazyload, {
 preLoad: 1.3,
 error: 'dist/error.png',
 loading: 'dist/loading.gif',
 attempt: 1
})

new Vue({
 el: 'body',
 components: {
  App
 }
})

在入口文件添加后,在組件任何地方都可以直接使用把 img 里的:src -> v-lazy

 <div class="pic">
  <a href="#" rel="external nofollow" rel="external nofollow" ><img :src="'/static/img/' + item.productImage" alt=""></a>
</div>

把之前項(xiàng)目中img 標(biāo)簽里面的 :src 屬性 改成 v-lazy 

 <div class="pic">
  <a href="#" rel="external nofollow" rel="external nofollow" ><img v-lazy="'/static/img/' + item.productImage" alt=""></a>
</div>

參數(shù)選項(xiàng)說明

keydescriptiondefaultoptions
preLoadproportion of pre-loading height1.3Number
error當(dāng)加載圖片失敗的時(shí)候'data-src'String
loading當(dāng)加載圖片成功的時(shí)候'data-src'String
attempt嘗試計(jì)數(shù)3Number
listenEvents想要監(jiān)聽的事件['scroll', 'wheel', 'mousewheel', 'resize', 'animationend', 'transitionend', 'touchmove']Desired Listen Events
adapter動(dòng)態(tài)修改元素屬性{ }Element Adapter
filter圖片監(jiān)聽或過濾器{ }Image listener filter
lazyComponentlazyload componentfalseLazy Component
dispatchEvent觸發(fā)dom事件falseBoolean
throttleWaitthrottle wait200Number
observeruse IntersectionObserverfalseBoolean
observerOptionsIntersectionObserver options{ rootMargin: '0px', threshold: 0.1 }IntersectionObserver

想要監(jiān)聽的事件

您可以通過傳遞數(shù)組來配置想要使用vue - lazyload的事件

監(jiān)聽器的名字。

Vue.use(VueLazyload, {
 preLoad: 1.3,
 error: 'dist/error.png',
 loading: 'dist/loading.gif',
 attempt: 1,
 // the default is ['scroll', 'wheel', 'mousewheel', 'resize', 'animationend', 'transitionend']
 listenEvents: [ 'scroll' ]
})

如果您遇到這個(gè)插件重新設(shè)置加載的麻煩,這是很有用的

當(dāng)你有某些動(dòng)畫和過渡的時(shí)候。

感謝各位的閱讀!關(guān)于“vue中如何使用圖片懶加載vue-lazyload插件”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

分享名稱:vue中如何使用圖片懶加載vue-lazyload插件
文章起源:http://chinadenli.net/article0/joihio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、軟件開發(fā)App開發(fā)、域名注冊(cè)、品牌網(wǎng)站設(shè)計(jì)小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
亚洲视频在线观看免费中文字幕 | 久久精品亚洲精品国产欧美| 日本和亚洲的香蕉视频| 男女午夜在线免费观看视频 | 91日韩欧美中文字幕| 国产三级视频不卡在线观看| 中文字幕人妻av不卡| 日本欧美在线一区二区三区| 日韩精品视频一二三区| 国产91色综合久久高清| 日本婷婷色大香蕉视频在线观看 | 欧美精品久久一二三区| 国产免费黄片一区二区| 人妻内射在线二区一区| 欧美日韩国产二三四区| 欧美人与动牲交a精品| 国产超薄黑色肉色丝袜| 五月天丁香婷婷一区二区| 小黄片大全欧美一区二区| 日韩精品毛片视频免费看| 精品国产亚洲av成人一区| 99久久精品免费精品国产| 偷拍偷窥女厕一区二区视频| 真实国产乱子伦对白视频不卡| 欧美又黑又粗大又硬又爽| 国产精品一区二区三区日韩av| 九九热这里有精品20| 黄色日韩欧美在线观看| 午夜视频成人在线观看| 中文字幕高清免费日韩视频| 日韩欧美一区二区黄色| 熟女白浆精品一区二区| 亚洲国产成人精品福利| 能在线看的视频你懂的| 午夜精品国产一区在线观看| 欧美激情中文字幕综合八区| 久久99精品日韩人妻| 国产精品伦一区二区三区在线| 亚洲精品成人午夜久久| 免费在线成人激情视频| 日韩一级免费中文字幕视频|