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

Docker verpackt das lokale Image und stellt es auf anderen Maschinen wieder her

1. Verwenden Sie Docker-Images, um alle Image-Dat...

CSS imitiert Fernbedienungstasten

Hinweis: Diese Demo wurde in der Miniprogrammumge...

Grafisches Tutorial zur kostenlosen Installationsversion von MySQL 5.7.21 winx64

Konfigurationsmethode für die kostenlose Installa...

Reines CSS, um einen bewölkten Wettersymboleffekt zu erzielen

Wirkung Die Wirkung ist wie folgt ​ Umsetzungside...

Sollte ich JQuery aufgeben?

Inhaltsverzeichnis Vorwort Was soll verwendet wer...

Detaillierte Analyse des React Native-Startvorgangs

Einführung: Dieser Artikel verwendet das von reac...

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

In diesem Artikel wird der spezifische JavaScript...

Lösung zur inkonsistenten Anzeige der Cursorgröße im Eingabefeld

Die Cursorgröße im Eingabefeld ist inkonsistent De...

Detaillierte Erklärung der XML-Syntax

1. Dokumentationsregeln 1. Groß-/Kleinschreibung b...

So verwenden Sie Javascript zum Generieren glatter Kurven

Inhaltsverzeichnis Vorwort Einführung in Bézierku...

Linux Überprüfen Sie den Installationsort der Software einfache Methode

1. Überprüfen Sie den Installationspfad der Softw...