vue-lazyload 使用 failed to resolve directive: lazy

1. 在項目中 安裝模塊 vue-lazyload 模塊

cnpm install vue-lazyload --save

2. 在 main.js 中 導(dǎo)入該模塊 并 配置使用

import VueLazyload from 'vue-lazyload'

const loadimage = require('./assets/loading.gif')
const errorimage = require('./assets/logo.png')


Vue.use(VueLazyload , {
  preLoad: 1.3,
  error: errorimage,
  loading: loadimage,
  attempt: 1
})

3. 在 組件中 使用 (如果報錯, 注意看第四步)

<template>
    <div>
        <h1>img_懶加載</h1>
        修改圖片的路徑姻灶,設(shè)置為懶加載的形式铛绰,將src改成v-lazy
        <h1>一張圖片</h1>
        <img v-lazy="aaa">


        <h1>圖片列表 li>img </h1>
        <ul>
            <li v-for="(img, index) in img_list" :key="index">
                <img v-lazy="img">
            </li>
        </ul>


        <h1> div>img </h1>
        <div v-lazy-container="{ selector: 'img' }">
            <!-- 不能再用 v-lazy 了, 只能用 data-src 替換 -->
            <img v-lazy="img_list[0]">
            <img :data-src="img_list[1]">
            <img :data-src="img_list[2]">
        </div>

    </div>
</template>

<script>
export default {
    data() {
        return {
            aaa: "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg1.utuku.imgcdc.com%2F650x0%2Fent%2F20220822%2F7fa922ec-8177-462e-92b6-f013e7d0317f.jpg&refer=http%3A%2F%2Fimg1.utuku.imgcdc.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1664097306&t=ca1b85bb7c5cd10a6bcb3adc4d6304d4",
            img_list: [
                "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg3.utuku.imgcdc.com%2F650x0%2Fent%2F20220822%2Fa1f8ba9e-0061-4738-861a-0f64e24d4656.jpg&refer=http%3A%2F%2Fimg3.utuku.imgcdc.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1664097306&t=19dd99632ed17e12f681fe3b611c7427",
                "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fwx3.sinaimg.cn%2Fmw690%2F0079Rneply1h5ir0i5fijj30sg15e0yt.jpg&refer=http%3A%2F%2Fwx3.sinaimg.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1664097306&t=b2b54e7c0f61ee29dafbb156e58236f2",
                "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fwx4.sinaimg.cn%2Fmw690%2F00894mOqly1h5eg3rqfw7j32g63cshdv.jpg&refer=http%3A%2F%2Fwx4.sinaimg.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1664097306&t=082e6b0aa3d4a82aeab7ebc9ce9f978c",
                "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fww4.sinaimg.cn%2Fmw690%2F007edoMely1h5jfoujf3dj311g1dxqcx.jpg&refer=http%3A%2F%2Fwww.sina.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1664097306&t=0aed6398399696859b93aa6141f97760",
                "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg0.utuku.imgcdc.com%2F650x0%2Fent%2F20220819%2Fb1fd7b99-43bc-4d33-8555-3020f37d5f32.jpg&refer=http%3A%2F%2Fimg0.utuku.imgcdc.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1664097306&t=ac3c4f1ebd7b47351a8ede5018c6264a",
                "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg0.utuku.imgcdc.com%2F650x0%2Fent%2F20220822%2F45983042-c645-436a-9bde-43e14d813f80.jpg&refer=http%3A%2F%2Fimg0.utuku.imgcdc.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1664097306&t=ca875094509273c0f08814643df69849",
                "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F202005%2F16%2F20200516144231_2AV3y.thumb.400_0.jpeg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1664097306&t=9f47f0e6e66227541ce9fc41c781fa6a",
                "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F202003%2F09%2F20200309212857_NAPAP.thumb.400_0.jpeg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1664097306&t=e894a74fe0dc680b887036d2afae5d45"
            ]
        }
    }
}
</script>

4. 如果在使用中 報錯 如下圖所示:

截屏2022-08-26 下午5.20.03.png

則是因為該 模塊 版本問題产喉, 可安裝低版本的 vue-lazyload 來解決該問題:

# 先寫在原有的安裝
cnpm uninstall vue-lazyload --save

# 再安裝低版本的
cnpm install vue-lazyload@1.3.3 --save
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末捂掰,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子曾沈,更是在濱河造成了極大的恐慌这嚣,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件塞俱,死亡現(xiàn)場離奇詭異姐帚,居然都是意外死亡,警方通過查閱死者的電腦和手機障涯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門卧土,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惫皱,“玉大人,你說我怎么就攤上這事尤莺÷梅螅” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵颤霎,是天一觀的道長媳谁。 經(jīng)常有香客問我,道長友酱,這世上最難降的妖魔是什么晴音? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮缔杉,結(jié)果婚禮上锤躁,老公的妹妹穿的比我還像新娘。我一直安慰自己或详,他們只是感情好系羞,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著霸琴,像睡著了一般椒振。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上梧乘,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天澎迎,我揣著相機與錄音,去河邊找鬼选调。 笑死夹供,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的仁堪。 我是一名探鬼主播罩引,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼枝笨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起揭蜒,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤横浑,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后屉更,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體徙融,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年瑰谜,在試婚紗的時候發(fā)現(xiàn)自己被綠了欺冀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片树绩。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖隐轩,靈堂內(nèi)的尸體忽然破棺而出饺饭,到底是詐尸還是另有隱情,我是刑警寧澤职车,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布瘫俊,位于F島的核電站,受9級特大地震影響悴灵,放射性物質(zhì)發(fā)生泄漏扛芽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一积瞒、第九天 我趴在偏房一處隱蔽的房頂上張望川尖。 院中可真熱鬧,春花似錦茫孔、人聲如沸叮喳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嘲更。三九已至,卻和暖如春揩瞪,著一層夾襖步出監(jiān)牢的瞬間赋朦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工李破, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留宠哄,地道東北人。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓嗤攻,卻偏偏與公主長得像毛嫉,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子妇菱,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容