javascript - vue malas memuatkan gambar pemalam tidak dikemas kini
phpcn_u1582
phpcn_u1582 2017-06-12 09:20:53
0
2
698

Menggunakan dua pemalam
lazy-load-img
vue-lazy-load-img
Apabila data baharu menggantikan goodsList asal, imej yang dimuatkan malas kekal tidak berubah

<p v-for="item in goodsList">
    <vue-lazy-load-img 
        mode="diy" 
        :time="50" 
        :complete="true" 
        :position="{ top: 0, right: 0, bottom: 0, left: 0 }" 
        :diy="{ backgroundSize: 'cover', backgroundRepeat: 'no-repeat', backgroundPosition: 'center center' }"
        @before="before" 
        @success="success" 
        @error="error">
        <img 
            :src="'../image/load-img.png'" 
            :src="item.thumb_img">
    </vue-lazy-load-img>
</p>
                        
<script src="../script/lazy-load-img.js"></script>
<script src="../script/vue-lazy-load-img.js"></script>

data: {
    goodsList: []
}
phpcn_u1582
phpcn_u1582

membalas semua(2)
给我你的怀抱

Saya tidak pernah menggunakan komponen ini, saya cadangkan anda pergi ke isu untuk bertanya soalan, https://github.com/lzxb/vue-l...

phpcn_u1582

Saya juga menggunakan pemuatan malas imej dalam projek saya, tetapi ia bukan komponen ini Anda boleh merujuk kepada komponen yang saya gunakan, supaya keadaan anda tidak akan berlaku.
Imej dalam projek malas dimuatkan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan