VorwortHallo zusammen, heute möchte ich einige Tipps zu Filtern in Vue geben. Was ist ein FilterVue.js ermöglicht es Ihnen, Ihre eigenen Filter zu definieren, die für einige gängige Textformatierungen verwendet werden können. Filter können an zwei Stellen verwendet werden: Interpolation mit doppelten geschweiften Klammern und V-Bind-Ausdrücken (letzteres wird seit 2.1.0+ unterstützt). So verwenden Sie FilterGlobale Filter
Anwendung //main.js Vue.filter("großschreiben", Funktion (Wert) { wenn (!Wert) return ""; return "¥" + value.toFixed(2) + "元"; }); Verwendung innerhalb doppelter geschweifter Klammern <!-- home.vue --> <h1>Vue-Filter</h1> <p>{{ Preis | großschreiben }}</p> {{ 20.6664376486 | groß schreiben }} Verwendung in V-Bind <h1>Vue-Filter</h1> <p:id="122 | Großschreibung"></p> Lokaler FilterBeachten Sie hierbei, dass der lokale Filter verwendet wird, wenn der globale Filter und der lokale Filter denselben Namen haben. Lokale Filter Sie können lokale Filter in den Optionen einer Komponente definieren: Standard exportieren { Name: "Index", Daten() { zurückkehren { Preis: 1999 } }, Filter: Großschreibung: Funktion (Wert) { wenn (!Wert) return '' returniere '¥' + value.toFixed(2) + '元' } } } Filter können in Reihe geschaltet werdenIn diesem Beispiel wird filterA als Filterfunktion definiert, die ein einzelnes Argument akzeptiert. Der Wert der Ausdrucksnachricht wird als Argument an die Funktion übergeben. Rufen Sie dann weiterhin die Filterfunktion FilterB auf, die ebenfalls für den Empfang eines einzelnen Parameters definiert ist, und übergeben Sie das Ergebnis von FilterA an FilterB. {{ Nachricht | FilterA | FilterB }} Beachten: 1. Wenn es zwei Filter mit demselben Namen gibt, lokal und global, werden sie basierend auf dem Näherungsprinzip aufgerufen, dh der lokale Filter wird vor dem globalen Filter aufgerufen! 2. Ein Ausdruck kann mehrere Filter verwenden. Filter müssen durch Pipe-Zeichen "|" getrennt werden. Die Ausführungsreihenfolge ist von links nach rechts ZusammenfassenDies ist das Ende dieses Artikels über das unverzichtbare Wissen über Filter in Vue. Weitere relevante Vue-Filterkenntnisse finden Sie in den vorherigen Artikeln von 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:
|
<<: Detaillierte Einführung in den DOCTYPE-Typ
>>: 10 Leistungskonfigurationselemente, die nach der Installation von MySQL angepasst werden müssen
Letztes Wochenende bereitete sich ein Bruderproje...
Ich habe vor Kurzem eine Reihe statistischer Funk...
Wenn Sie ein Webprojekt entwickeln, müssen Sie II...
Wenn wir möchten, dass mehr Leute die von uns ers...
Grundlegende Syntax Sie können eine Ansicht mit d...
Als ich vor ein paar Tagen ein dreispaltiges Layou...
Inhaltsverzeichnis Vue-Router 1. Verstehen Sie da...
Geben Sie den Ordner /etc/yum.repos.d/ ein Erstel...
Zunächst können Sie den Unterschied zwischen den ...
Heute ist mir plötzlich eingefallen, dass es cool ...
1. dies.$router.push() 1. Ansicht <Vorlage>...
Kernel: [root@opop ~]# cat /etc/centos-release Ce...
Inhaltsverzeichnis Logische Schichtung Trennen Si...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Was ist Abflachung? Rekursion ...