中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue實現圖片懶加載的方法分析

發布時間:2020-09-03 00:15:12 來源:腳本之家 閱讀:194 作者:米彩 欄目:web開發

本文實例講述了vue實現圖片懶加載的方法。分享給大家供大家參考,具體如下:

vue圖片懶加載使用

首先第一步,安裝插件

vue-lazyload

npm install vue-lazyload --save-dev

在man.js中引入插件

import VueLazyLoad from 'vue-lazyload'

使用

Vue.use(VueLazyLoad,{
error:'', //加載失敗的圖
loading:'' //加載中的默認圖
})

這是一個最簡單的配置

官方的詳細擴展配置文檔

key description default options
preLoad 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

events that you want vue listen for

(想要監聽的vue事件)

默認['scroll']可以省略,

當插件跟頁面中的動畫或過渡等事件有沖突是,

可以嘗試其他選項

['scroll'(默認),

'wheel',

'mousewheel',

'resize',

'animationend',

'transitionend',

'touchmove']

Desired Listen Events
adapter

dynamically modify the attribute of element

(動態修改元素屬性)

{ } Element Adapter
filter the image's listener filter(動態修改圖片地址路徑) { } Image listener filter
lazyComponent lazyload component false Lazy Component
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 } IntersectionObserver
 

實現懶加載,使用v-lazy代替src屬性

<ul>
 <li v-for="img in list">
  <img v-lazy="img.src" >
 </li>
</ul>

對圖片單獨進行配置

方法1

<div v-lazy-container="{ selector: 'img', error: 'xxx.jpg', loading: 'xxx.jpg' }"></div>

方法2

v-lazy='obj'   賦值一個對象

在data里面聲明對象

可以設置三個屬性 src  圖片  loading加載狀態下的圖片  error錯誤狀態下的圖片

希望本文所述對大家vue.js程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

靖江市| 新源县| 育儿| 永顺县| 德钦县| 勃利县| 泗水县| 澄江县| 丹巴县| 陆川县| 吉首市| 彭泽县| 土默特右旗| 民丰县| 孝昌县| 嘉荫县| 昂仁县| 三门县| 璧山县| 鄂托克旗| 临泽县| 东海县| 祁东县| 顺义区| 大石桥市| 西宁市| 班玛县| 鹤岗市| 兖州市| 布尔津县| 襄汾县| 澳门| 淳化县| 思茅市| 霸州市| 开鲁县| 类乌齐县| 贡觉县| 衡阳市| 锦州市| 鄂伦春自治旗|