Import: Aufgrund der Projektanforderungen werden wir einen Teil des gleichen Codes in Komponenten kapseln und sie dort importieren, wo sie benötigt werden. Normalerweise passen wir Komponenten an und verwenden sie normalerweise in Form der Methode 2. Heute stellen wir die Verwendung der Methode 1 vor. CodierungsimplementierungKomponenten als Plugins verwenden// Importiere die anzuzeigende Komponente importiere mymodel from '../components/mymodel.vue' Standard exportieren { installieren: Funktion (Vue) { // 1.0 Holen Sie sich den Konstruktor des Mymodel-Komponentenobjekts const Mymodel = Vue.extend(mymodel) // Füge allen Vue-Instanzen eine Methode $model hinzu Vue.prototype.$model = Funktion () { // Um eine Komponente anzuzeigen: mymodel // 2.0 Erstellen Sie ein Komponentenobjekt const obj = new Mymodel() // 3.0 Komponente anzeigen obj.show = true // 4.0 Holen Sie sich die HTML-Struktur des Komponentenobjekts const html = obj.$mount().$el // 5.0 Rendern Sie die HTML-Struktur auf der Seite document.body.append(html) } } } verwenden<Vorlage> <div> <h3>Aufruf mit normaler Komponentenmethode</h3> <button @click="fn1">Modell anzeigen</button> <!-- <meinModell :value="anzeigen" @input="val => (anzeigen = val)"></meinModell> --> <meinmodel v-model="show"></meinmodel> <!-- sync: Parameter werden an die Komponente übergeben: xxx Von der Komponente empfangenes Ereignis: update:xxx Das Ereignis ändert xxx automatisch --> <!-- v-model: Parameter werden an die Komponente übergeben: Wert. Ereignisse werden von der Komponente empfangen: Eingabeereignisse ändern den Wert automatisch --> <h3>Anrufen mit js</h3> <button @click="fn2">Modell anzeigen</button> </div> </Vorlage> <Skript> importiere mymodel aus '../../components/mymodel.vue' Standard exportieren { Daten () { zurückkehren { anzeigen:false } }, Methoden: { fn1 () { dies.show = wahr }, fn2 () { //Zeige die Komponente direkt über die JS-Methode this.$model() } }, Komponenten: meinModell: meinModell } } </Skript> <Stil></Stil> Oben sind die Details der benutzerdefinierten Komponenten und Aufrufmethoden von Webinterview Vue aufgeführt. Weitere Informationen zu Webinterview Vue finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Gründe, warum MySQL den Abfrage-Cache abgebrochen hat
>>: Das WeChat-Applet realisiert ein Verknüpfungsmenü
Listen zum Organisieren von Daten Nachdem die Les...
Bei der Bedienung und Konfiguration von Linux wir...
Wenn sich ein Benutzer registriert, klickt er auf...
Wirkung: Wenn sich die Diashow in eine Richtung b...
In diesem Blog führe ich Sie in einfachen Schritt...
Inhaltsverzeichnis Ist setState synchron oder asy...
Als ich kürzlich an einem Frontend-Docking-Funkti...
Inhaltsverzeichnis 1. Herunterladen 2. Installati...
Inhaltsverzeichnis 1 Die allgemeinen Regeln zum E...
Ich habe heute Nachmittag mit der Konfiguration v...
Beim Produktdesign legen Designer Wert darauf, das...
Wenn die Tabelle Zehntausende Datensätze enthält,...
In diesem Artikel wird der spezifische Code für J...
Wie installiere ich PHP7 unter Linux? 1. Installi...
Inhaltsverzeichnis Zusammenfassung Umgebung und W...