1. Dynamische ParameterAb 2.6.0 können Sie einen in eckige Klammern eingeschlossenen JavaScript-Ausdruck als Direktiveargument verwenden:
Hier wird attributeName dynamisch als JavaScript-Ausdruck ausgewertet und der resultierende Wert als endgültiger Parameter verwendet. Wenn Ihre Vue-Instanz beispielsweise eine Dateneigenschaft „attributeName“ mit dem Wert „href“ hat, dann ist diese Bindung gleichwertig mit „v-bind:href“. Ebenso können Sie dynamische Parameter verwenden, um eine Handler-Funktion an einen dynamischen Ereignisnamen zu binden:
Wenn in diesem Beispiel der Wert von eventName „focus“ ist, ist v-on:[eventName] gleichbedeutend mit v-on:focus. Beispiel: <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Dynamische Parameter</title> <script src="vue.js"></script> </Kopf> <Text> <div id='app7'> <span v-on:[event_name]='tu etwas'>{{msg}}</span> </div> </body> <Skript> var vm = neuer Vue({ el:"#app7", Daten:{ Nachricht:100, event_name:'klicken' }, Methoden:{ machwas:funktion(){ diese.msg = diese.msg + 1 } } }) </Skript> </html> 2. Berechnete EigenschaftenAusdrücke in Vorlagen sind sehr praktisch, sie sind jedoch in erster Linie für einfache Berechnungen gedacht. Wenn Sie zu viel Logik in eine Vorlage packen, kann diese unhandlich und schwer zu pflegen werden. Zum Beispiel:
An diesem Punkt ist die Vorlage nicht mehr nur eine einfache deklarative Logik. Man muss eine Weile hinschauen, bevor man erkennt, dass wir hier die umgekehrte Zeichenfolge der Variablen „Nachricht“ anzeigen möchten. Noch schwieriger wird die Handhabung, wenn Sie diese umgedrehte Zeichenfolge an mehreren Stellen in Ihrer Vorlage einfügen möchten. Sie sollten daher für jede komplexe Logik berechnete Eigenschaften verwenden. <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Berechnete Eigenschaften</title> <script src="vue.js"></script> </Kopf> <Text> <div id = 'App'>{{Wert_Hinzufügen}}</div> </body> <Skript> var vm = neuer Vue({ el:"#app", Daten:{ Wert: 100 }, berechnet: { //Ähnlich wie Methoden value_add:function(){ gib diesen Wert + 100 zurück } } }) </Skript> </html> ZusammenfassenDies ist das Ende dieses Artikels über die Verwendung dynamischer Parameter und berechneter Eigenschaften in Vue. Weitere relevante Inhalte zu dynamischen Parametern und berechneten Eigenschaften von Vue finden Sie in früheren Artikeln auf 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:
|
<<: Zusammenfassung der allgemeinen Quellkonfiguration von Spiegelbildern für Linux-Distributionen
>>: Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.25
Die Stärke von Linux liegt in seinem Mehrbenutzer...
Ja, CSS hat auch reguläre Ausdrücke (Amen) Zwei l...
In Projekten wird häufig das zweispaltige Layout ...
Vorwort Die logische Datenträgerverwaltung von lv...
Schlossklassifizierung: Aus der Granularität der ...
Code kopieren Der Code lautet wie folgt: <html...
Vorwort In diesem Artikel erfahren Sie hauptsächl...
Dynamische REM 1. Lassen Sie uns zunächst die akt...
Offizielle Website-Adresse: https://dev.mysql.com...
Gemeinsamer Index Die Definition des gemeinsamen ...
In diesem Artikel wird der spezifische Code von V...
Übersicht über die Clusterbereitstellung 172.22.1...
Inhaltsverzeichnis Nehmen Sie Todolist als Beispi...
Geschichte der HTML-Entwicklung: HTML steht im En...
In diesem Artikel werden hauptsächlich die Konfig...