Detaillierte Erklärung zur Verwendung von Vue zum Laden von Wetterkomponenten

Detaillierte Erklärung zur Verwendung von Vue zum Laden von Wetterkomponenten

In diesem Artikel erfahren Sie, wie Sie mit Vue Wetterkomponenten laden. Der spezifische Inhalt ist wie folgt

Zuerst rufen wir das China Weather Network auf, um einen Code zu generieren

Stellen Sie den Wetterstil nach Bedarf ein

Kopieren und ändern Sie den generierten Code in Vue

Ändern Sie den Skriptimport in die dynamische Importmethode von Vue

<Vorlage>
    <div id="Wetter">
        <div id="Wetter-Ansicht-He" ref="Wetter"></div>
        <remote-script src="script src im vom Wetternetzwerk generierten Code"></remote-script>
    </div>
</Vorlage>
<Skript>
window.WIDGET = {ID: '123456'}; // Füge vor WIDGET ein Fenster hinzu, sonst kann diese Variable nicht gelesen werden. importiere Vue von 'vue'
Vue.component('remote-script', { // vue generiert dynamisch ein Skript (wird als Komponente in HTML verwendet)
    rendern: Funktion (ErstelleElement) {
        var selbst = dies;
        returniere createElement('Skript', {
            Attribute: {
                Typ: "Text/Javascript",
                Quelle: diese.src
            },
            An: {
                laden: Funktion (Ereignis) {
                    self.$emit('laden', Ereignis);
                },
                Fehler: Funktion (Ereignis) {
                    self.$emit('Fehler', Ereignis);
                },
                readystatechange: Funktion (Ereignis) {
                    wenn (this.readyState == 'abgeschlossen') {
                        self.$emit('laden', Ereignis);
                    }
                }
            }
        });
    },
    Requisiten: {
        Quelle: {
            Typ: Zeichenfolge,
            erforderlich: true
        }
    }
})
Standard exportieren {
    Name:"Wetter",
    Daten(){
        zurückkehren {
           
        }
    },
}
</Skript>

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Vue implementiert eine kleine Wettervorhersageanwendung
  • Vue implementiert eine Wettervorhersagefunktion
  • So verwenden Sie webSocket zum Aktualisieren des Echtzeitwetters in Vue
  • Vue – Erste Schritte mit der Wettervorhersage

<<:  Verständnis und Anwendungsanalyse der pessimistischen und optimistischen Sperre von MySQL

>>:  Detaillierte Erklärung zum Bereitstellen von H5-Spielen auf einem Nginx-Server

Artikel empfehlen

So verbinden Sie Django 2.2 mit einer MySQL-Datenbank

1. Beim Ausführen des Projekts werden folgende Fe...

Detaillierter Installationsprozess und Prinzip des Vue-Routers

Inhaltsverzeichnis 1. Implementierungsprinzip des...

Detaillierte Erklärung dieses Zeigeproblems in der JavaScript-Funktion

dieses Schlüsselwort Welches Objekt ruft die Funk...

So übertragen Sie Dateien zwischen Docker-Container und lokalem Computer

Zum Übertragen von Dateien zwischen dem Host und ...

react-beautiful-dnd implementiert die Drag-and-Drop-Funktion für Komponenten

Inhaltsverzeichnis 1. Installation 2.API 3. reagi...

JS realisiert Bild Digitaluhr

In diesem Artikelbeispiel wird der spezifische JS...

Implementierungsbeispiel für Scan-Code-Zahlung im Vue-Projekt (mit Demo)

Inhaltsverzeichnis Nachfragehintergrund Gedankena...

Detaillierte Erläuterung des Linux-Textverarbeitungsbefehls sort

sort Den Inhalt einer Textdatei sortieren Verwend...

So geben Sie chinesische Zeichen im Linux-Kernel aus

Sie können problemlos Chinesisch eingeben und im ...

Wie CSS die Zeit des weißen Bildschirms während des ersten Ladens beeinflusst

Rendering-Pipeline mit externen CSS-Dateien In de...

JavaScript ist unzuverlässig undefiniert

undefined Wenn wir in JavaScript feststellen möch...