狠狠色丁香婷婷久久综合麻豆,国产99久久久久久免费看,与亲女洗澡时伦了视频,一面膜胸口一面膜下免费

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

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

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

具體如下:

說(shuō)明

當(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)說(shuō)明

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)聽(tīng)的事件['scroll', 'wheel', 'mousewheel', 'resize', 'animationend', 'transitionend', 'touchmove']Desired Listen Events
adapter動(dòng)態(tài)修改元素屬性{ }Element Adapter
filter圖片監(jiān)聽(tīng)或過(guò)濾器{ }Image listener filter
lazyComponentlazyload componentfalseLazy Component
dispatchEvent觸發(fā)dom事件falseBoolean
throttleWaitthrottle wait200Number
observeruse IntersectionObserverfalseBoolean
observerOptionsIntersectionObserver options{ rootMargin: '0px', threshold: 0.1 }IntersectionObserver

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

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

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

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)畫(huà)和過(guò)渡的時(shí)候。

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

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

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航軟件開(kāi)發(fā)App開(kāi)發(fā)域名注冊(cè)品牌網(wǎng)站設(shè)計(jì)小程序開(kāi)發(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
主站蜘蛛池模板: 衡阳县| 德化县| 乐昌市| 大足县| 瓦房店市| 洛隆县| 娄底市| 日照市| 荔浦县| 阳高县| 嘉峪关市| 晋城| 蒙阴县| 文安县| 双柏县| 时尚| 潞城市| 新竹县| 斗六市| 泗阳县| 金坛市| 凤台县| 嫩江县| 邹平县| 遂川县| 光泽县| 泰顺县| 左云县| 天水市| 盖州市| 孝义市| 博客| 淳化县| 毕节市| 招远市| 高邮市| 武清区| 台湾省| 朝阳县| 武汉市| 赣榆县|