Benutzerdefinierte Vue-DirektiveBenutzerdefinierte AnweisungenRegistrieren Sie eine globale Direktive „v-focus“, die verwendet wird, um das Element zu fokussieren, wenn die Seite geladen wird <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <Titel></Titel> <script src="../js/vue.js"></script> </Kopf> <Text> <div id="app"> <Eingabe v-fo> </div> <Skript> // Benutzerdefinierte Direktive registrieren Vue.directive('fo',{ eingefügt:Funktion(el){ // Fokuselement el.focus() } }) neuer Vue({ el: '#app' }) </Skript> </body> </html> Öffnen Sie die Schnittstelle und platzieren Sie den Cursor direkt im Eingabefeld Hook-FunktionDie Direktivendefinitionsfunktion bietet mehrere Hook-Funktionen (optional).
Die Parameter der Hook-Funktion umfassen hauptsächlich Folgendes
Ausgabebezogene Attribute<!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <Titel></Titel> <script src="../js/vue.js"></script> </Kopf> <Text> <div id="app" v-hh:abc="mess"> </div> <Skript> Vue.direktive('hh',{ binden: Funktion(el,Bindung,vnode){ var s = JSON.stringify el.innerHTML = 'Name:'+s(Bindung.Name)+'<br>'+ 'Wert:'+s(Bindung.Wert)+'<br>'+ 'Ausdruck:'+s(Bindung.Ausdruck)+'<br>'+ 'Argument:'+s(Bindung.arg)+'<br>'+ 'Modifikatoren:'+s(Bindung.Modifikatoren)+'<br>'+ 'vnode-Schlüssel:'+Object.keys(vnode).join(',') } }) neuer Vue({ el:'#app', Daten:{ Chaos: 'abc' } }) </Skript> </body> </html> Anwendungsbeispiele<!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <Titel></Titel> <script src="../js/vue.js"></script> </Kopf> <Text> <div id="app"> <div v-hh="{text:'123',c:'blau'}"></div> </div> <Skript> Vue.Direktive('hh',Funktion(el,Bindung){ el.innerHTML=Bindung.Wert.Text el.style.color=Bindung.Wert.c }) neuer Vue({ el:'#app' }) </Skript> </body> </html> ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalten auf 123WORDPRESS.COM mehr Aufmerksamkeit schenken können! Das könnte Sie auch interessieren:
|
<<: Das Homepage-Design spiegelt am besten das Niveau des Webdesigners wider
>>: CSS zur Erzielung einer kompatiblen Textausrichtung in verschiedenen Browsern
Der Ursprung des Problems Das erste Mal, dass ich...
Inhaltsverzeichnis TypeScript-Umgebungskonstrukti...
Vorwort In MySQL verwenden sowohl Innodb als auch...
Die EXPLAIN-Anweisung liefert Informationen darüb...
Vorwort Die Serversystemumgebung ist: CentOS 6.5 ...
In diesem Tutorial erfahren Sie alles über die In...
In diesem Artikel wird der spezifische Code von T...
Als Neuling, der gerade mit dem Linux-System in K...
Vorwort Das Konfigurationsdateisystem der CentOS-...
mysql-5.7.20-winx64.zipInstallationspaket ohne In...
1. Erstellen Sie ein Repository im angegebenen Ve...
Methode 1: Verwenden Sie die erweiterte Suche von...
Inhaltsverzeichnis Überblick Code-Implementierung...
Hier sind einige Punkte, die Sie bei der Registri...
In diesem Artikel wird das Shell-Skript von mysql...