Detaillierte Erläuterung des Vue Lazyload-Beispiels für verzögertes Laden von Bildern

Detaillierte Erläuterung des Vue Lazyload-Beispiels für verzögertes Laden von Bildern

Dokumentation: https://github.com/hilongjw/vue-lazyload

1. Installation

cnpm und vue-lazyload -S
oder npm i vue-lazyload -S

2. Beispiele

Konfiguration und andere Vorgänge importieren src/main.js

Vue von „vue“ importieren
App aus „./App“ importieren
Router aus „./router“ importieren
//【1】Lazy Loading importieren importiere VueLazyload von 'vue-lazyload'
Vue.use(VueLazyload) //【1】Lazy Loading verwenden (wählen Sie 1 aus dem folgenden Satz aus)
 
//【1】Verwenden Sie Lazy Loading und geben Sie die globale Konfiguration ein, sodass bei Verwendung keine Fehlerbilder usw. konfiguriert werden müssen (wählen Sie 1 von 2 aus).
// Vue.use(VueLazyload, {
// preLoad: 1.3, // Ladezeit // Fehler: „dist/error.png“, // zeige dieses Bild an, wenn ein Bildfehler auftritt // wird geladen: „dist/loading.gif“, // zeige dieses Bild während des Ladens an // Versuch: 1 // Standardanzahl geladener Bilder // })
 
Vue.config.productionTip = falsch
 
/* eslint-deaktivieren Sie no-new */
neuer Vue({
    el: '#app',
    Router,
    Vorlage: '<App/>',
    Komponenten:
        App
    }
})

Verwenden Sie Lazy Loading src/components/lazy.vue

【1】Bildfehleranzeige usw. definieren (Importieren von Bildern, wenn in js, muss erforderlich sein)
【2】Verwenden Sie die Lazy-Loading-Methode v-lazy='xxx'

<Vorlage>
    <div>
        <!--【2】Lazy-Loading-Methode verwenden v-lazy='xxx'-->
        <img v-lazy="imgUrl"/>
        <img v-lazy="imgObj" />
    </div>
</Vorlage>
<Skript>
     
Standard exportieren{
    Name:"faul",
    Daten(){
        zurückkehren {
        // [1] Bildfehleranzeige etc. definieren (Import von Bildern, wenn in js, muss erforderlich sein)
        imgObj: {
            preLoad: 1.3, //Ladezeit src: "http://www.wwtliu.com/sxtstu/blueberrypai/indexImg/banner1.jpg", //Echter Bildfehler: require("../assets/error.jpg"), //Wenn ein Fehler auftritt, wird dieses Bild beim Laden angezeigt: require("../assets/loadingding.jpg"), //Dieses Bild während des Ladeversuchs anzeigen: 1, //Standardanzahl der zu ladenden Bilder},
        imgUrl:"http://www.wwtliu.com/sxtstu/blueberrypai/indexImg/banner2.jpg" //Fügen Sie nur eine Zeile hinzu, nämlich das eigentliche Bild}
    }
}  
</Skript>
 
<Stil></Stil>

Auswirkung: Das Bild wird geladen, wenn die Bildadresse falsch ist. Während des Ladevorgangs wird das Ladevorgangsbild angezeigt.

Dies ist das Ende dieses Artikels über das verzögerte Laden von Bildern mit Vue-lazyload. Weitere verwandte Inhalte zum verzögerten Laden von Bildern mit Vue-lazyload finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Eine kurze Einführung in die Verwendung des Lazy Loading von Bildern in Vue. Eine detaillierte Anleitung zum Vue-Lazyload-Plugin
  • Detaillierte Erläuterung der Vue-Anweisung zum verzögerten Laden benutzerdefinierter Bilder v-lazyload
  • Zusammenfassung der Verwendung von vue-lazyload (empfohlen)
  • Beispielerklärung des Plug-Ins „vue-lazyload“ zum verzögerten Laden von Bildern
  • Vue implementiert Lazy Loading von Bildern

<<:  So installieren Sie Nginx schnell unter Linux

>>:  SQL-basierte Abfrageanweisungen

Artikel empfehlen

Die 10 klassischen Optimierungsfälle und -szenarien von MySQL

Inhaltsverzeichnis 1. Allgemeine Schritte zur SQL...

Verschachtelte Verwendungsoperation für MySQL-Aggregatfunktionen

Zweck: Verschachtelte Verwendung von MySQL-Aggreg...

Detaillierte Erklärung der InnoDB-Speicherdateien in MySQL

Physisch gesehen besteht eine InnoDB-Tabelle aus ...

CSS-Methode zum Löschen von Float und BFC

BFC BFC: Blockformatierungskontext BFC-Layoutrege...

Schneller Einstieg in die Teleport-Komponenten und Verwendungssyntax von VUE 3

Inhaltsverzeichnis 1. Einführung in das Teleporti...

Web-Theorie: Bringen Sie mich nicht zum Nachdenken über Lesehinweise

Kapitel 1 <br />Das wichtigste Prinzip, um ...

MySQL-Indexoptimierung: Detaillierte Einführung in die Paging-Erkundung

Inhaltsverzeichnis MySQL-Indexoptimierung – Pagin...

Tutorial zur Installation und Konfiguration der Linux CentOS MySQL-Datenbank

Hinweise zur Installation der MySQL-Datenbank, mi...

MySQL-Speicherung räumlicher Daten und Funktionen

Inhaltsverzeichnis 1. Datentyp 1. Was sind MySQL-...

Detaillierte Erklärung der Zeichensätze und Validierungsregeln in MySQL

1Mehrere gängige Zeichensätze Zu den gängigsten Z...

Die Grundprinzipien und die detaillierte Verwendung des Ansichtsfensters

1. Übersicht über das Ansichtsfenster Mobile Brow...