Heim > Web-Frontend > View.js > Hauptteil

Was sind Modifikatoren von Vue-Anweisungen?

WBOY
Freigeben: 2022-03-16 10:35:58
Original
4489 Leute haben es durchsucht

In Vue ist der Modifikator der Anweisung ein spezielles Suffix, das durch den englischen Punkt „ " kann nicht zusammen verwendet werden, da zusammen Bei Verwendung wird „.prevent“ ignoriert und der Browser zeigt eine Warnung an.

Was sind Modifikatoren von Vue-Anweisungen?

Die Betriebsumgebung dieses Artikels: Windows 10-System, Vue Version 2.9.6, DELL G3-Computer.

Was ist der Modifikator des Vue-Befehls?

Modifikator (Modifikator) ​​ist ein spezielles Suffix, das durch einen englischen Punkt angezeigt wird, der verwendet wird, um anzugeben, dass ein Befehl auf besondere Weise gebunden werden soll.

1, V-Bind-Befehlsmodifikator

1) Kamel

Aufgrund der Bindungsfunktion werden Großbuchstaben in Kleinbuchstaben umgewandelt, z. B.

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

Vue bietet also V-Bind-Modifikationen an Mit dem Modifikator „camel“ kann der Name des v-bind-Attributs in Camelcase-Schreibweise geschrieben werden, wenn DOM-Vorlagen verwendet werden, beispielsweise das viewBox-Attribut von SVG.

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

2) prop

wird zum Binden von DOM-Attributen (Eigenschaften) verwendet.

v-bind ist standardmäßig an das Attribut des DOM-Knotens gebunden. Nach Verwendung des .prop-Modifikators wird es an die Eigenschaft gebunden. 3) Synchronisierung

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

- .prevent Standardereignis verhindern

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?- .capture Ereigniserfassungsmodus öffnen

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

- .selfWas sind Modifikatoren von Vue-Anweisungen?

Der Rückruf wird nur ausgelöst, wenn das Ereignis vom Element selbst ausgelöst wird, an das der Listener gebunden ist (wird nur ausgelöst, wenn auf sich selbst geklickt wird, nicht beim Sprudeln).

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

Was sind Modifikatoren von Vue-Anweisungen?

Warum diesen Modifikator verwenden?

Auch wenn beim Auslösen eines Berührungsereignisses eine leere Funktion ausgeführt wird, friert die Seite ein. Da der Browser nicht weiß, ob der Listener das Standardereignis blockiert, kann er erst dann entscheiden, ob die Seite gescrollt werden soll, wenn die gesamte Funktion ausgeführt wurde. Mit passiven Ereignis-Listenern können Entwickler dem Browser mitteilen, dass der Listener das Standardverhalten nicht verhindert, sodass der Browser die Seite sicher und mutig scrollen kann. Dies kann die Leistung der mobilen Seite erheblich verbessern, da laut Statistik nur 20 % erforderlich sind. Anzahl der Berührungsereignisse. Standardereignisse sind blockiert.

2) Tastenmodifikatoren

Beim Abhören von Tastaturereignissen müssen wir häufig detaillierte Tastenanschläge überprüfen. Vue ermöglicht das Hinzufügen von Tastenmodifikatoren zu v-on, wenn auf Tastaturereignisse gewartet wird.

URL: https://developer.mozilla.org/zh-CN/docs/Web/API/KeyboardEvent/key/Key_Values.

3) System-Modifikatortasten

Modifikatortasten unterscheiden sich von normalen Tasten. Bei Verwendung zusammen mit dem Keyup-Ereignis muss die Modifikatortaste gedrückt werden, wenn das Ereignis ausgelöst wird. Mit anderen Worten: Andere Tasten können nur losgelassen werden, während sie gedrückt gehalten werden Strg. Um keyup.ctrl auszulösen. Durch einfaches Loslassen der Strg-Taste wird das Ereignis nicht ausgelöst. Wenn Sie dieses Verhalten wünschen, verwenden Sie stattdessen keyCode für Strg: keyup.17.

- .ctrl

- .alt

- .shift

- .meta

- exakt (ermöglicht die Steuerung von Ereignissen, die durch eine präzise Kombination von Systemmodifikatoren ausgelöst werden)

4) Maustastenmodifikatoren

nur Die Die Ausführungsfunktion wird ausgeführt, wenn eine bestimmte Maustaste angeklickt wird. (2.2.0+)

- .left

- .right

- .middle

3. Modifikator des V-Modells

1) lazy

Wenn das Änderungsereignis nicht ausgelöst wird, werden die Daten nicht ausgelöst aktualisiert.

Standardmäßig synchronisiert das V-Modell den Wert des Eingabefelds mit den Daten, nachdem jedes Eingabeereignis ausgelöst wurde. Wenn Sie die Änderungsereignissynchronisierung verwenden möchten, können Sie den Lazy-Modifikator hinzufügen.

2) Zahl

wandelt den Eingabewert des Benutzers automatisch in einen numerischen Typ um.

3) Trim

filtert automatisch die vom Benutzer eingegebenen führenden und nachfolgenden Leerzeichen.

-----Hinweis:

1. Bei der Verwendung von Modifikatoren ist die Reihenfolge wichtig. Entsprechende Codes werden in derselben Reihenfolge generiert. Daher verhindert

v-on:click.prevent.self alle Klick-Standardereignisse.

v-on:click.self.prevent verhindert nur das Standard-Klickereignis des Elements selbst.

2 Setzen Sie nicht .passive Verwenden Sie es mit .prevent, da .prevent ignoriert wird und der Browser möglicherweise eine Warnung anzeigt.

【Verwandte Empfehlung: „vue.js Tutorial“】

Das obige ist der detaillierte Inhalt vonWas sind Modifikatoren von Vue-Anweisungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
vue
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage