日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue-lazyload 图片懒加载

發(fā)布時間:2023/12/29 vue 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue-lazyload 图片懒加载 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

圖片懶加載只有在使用到圖片時才會加載。可以提高瀏覽器的性能

使用

npm install vue-lazyload

vue項目中

main文件

import vueLazyload from 'vue-lazyload'

import vue from 'vue'

vue.use(vueLazyload) // 注冊插件

組件中

<img v-lazy="require('./assets/iconall.png')"/>

在這里我使用了require 引入方式 因為 插件是在main中引入的, 而vue只會對src里面的文件進行編譯,導致圖片路徑發(fā)生改變,從而vuelazyload 無法獲取到正確的路徑,所以使用了require方式引入圖片。

在注冊組件時,設(shè)置配置項

vue.use(vueLazyload,{error:'圖片路徑',loading:‘圖片路徑’ })

error 是圖片獲取失敗時展示的拖

loading 是加載中展示的圖片。

我們在組件中還可以對一些標簽單獨設(shè)置

?<!-- <div v-lazy-container="{selector:'img',loading:require('./assets/logo.png')}">

? ? ? ? ? ?<img :data-src='require("./assets/index.png")' alt="1" class="ab">

? ? ?</div> -->

selector 就是選擇器, 里面的 img代表的是 img標簽。

然后還有好多配置項,我感覺都用不上,所以也沒有一一列出來。

?如果有補充的,可以在評論下留言。

總結(jié)

以上是生活随笔為你收集整理的vue-lazyload 图片懒加载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。