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

Wissen Sie, welche Möglichkeiten es gibt, in Vue Routen zu überspringen?

Inhaltsverzeichnis Die erste Methode: Router-Link...

MySQL-Optimierung: So schreiben Sie hochwertige SQL-Anweisungen

Vorwort Im Internet gibt es zahlreiche Informatio...

So stellen Sie zabbix_agent in Docker bereit

zabbix_agent-Bereitstellung: Empfehlung: zabbix_a...

MySQL-Indexprinzip und Analyse von Anwendungsbeispielen

Dieser Artikel veranschaulicht anhand von Beispie...

Praktische Optimierung des MySQL-Paging-Limits

Vorwort Wenn wir Abfrageanweisungen verwenden, mü...

Hinzufügen und Löschen von Tabelleninformationen mit Javascript

Erste Schritte mit JavaScript JavaScript ist eine...

Was ist dies in einer Punkt-für-Punkt-Reihe von JavaScript?

Verstehe das Vielleicht haben Sie this in anderen...

Was sind die Vorteile von MySQL MGR?

MGR (MySQL Group Replication) ist eine neue Funkt...

Schreiben Sie einen einfachen Rechner mit JavaScript

Die Wirkung ist wie folgt:Referenzprogramm: <!...

JS implementiert Städtelisteneffekt basierend auf VUE-Komponente

In diesem Artikelbeispiel wird der spezifische Co...

JavaScript zur Implementierung des Countdowns für den SMS-Versand

In diesem Artikel wird der spezifische JavaScript...