Globale Filter Klicken Sie hierGlobale Filter Die Verwendung ist die gleiche wie beim globalen Filter, aber die Definition ist anders Der globale Filter wird im script durch Vue.filter definiert Private Filterdefinitionsmethode: <Skript> lass vm = neues Vue({ el:'#app', Daten:{ }, Filter: { // Private Filter für diese Instanz} }) </Skript> In der vm Instanz gibt es auf der gleichen Ebene wie data filters , die zum Definieren privater Filter für die aktuelle Instanz verwendet werden.<div id="app"> <p>{{mes | addStr}}</p> </div> <script src="./js/vue.js"></script> <Skript> lass vm = neues Vue({ el:'#app', Daten:{ mes: „Ich bin ein pessimistischer Mensch, und pessimistische Menschen tun pessimistische Dinge.“ }, Filter: { // Privater Filter der aktuellen Instanz addStr(data,str="happy"){ returniere Daten.ersetzen(/pessimistisch/g,str) } } }) </Skript> Die Ausgabe ist: ![]() Wenn auf der Seite eine zweite Instanz, vm2 , vorhanden ist, kann der Filter in vm nicht aufgerufen werden. Wenn auf der Seite ein globaler Filter und ein privater Filter vorhanden sind, können diese gleichzeitig aufgerufen werden <div id="app"> <p>{{mes | setStr | addStr}}</p> </div> <script src="./js/vue.js"></script> <Skript> Vue.filter('setStr',Funktion(Daten){ returniere Daten+'Ich bin ein globaler Filter' }) lass vm = neues Vue({ el:'#app', Daten:{ mes: „Ich bin ein pessimistischer Mensch, und pessimistische Menschen tun pessimistische Dinge.“ }, Filter: { // Privater Filter der aktuellen Instanz addStr(data,str="happy"){ returniere Daten.ersetzen(/pessimistisch/g,str) } } }) </Skript> Ausgabe: ![]() Zusammenfassen: Beim Aufruf rufen wir vorne den globalen und hinten den privaten auf Das Ausgabeergebnis ist jedoch, dass der private Filter zuerst verarbeitet wird Wenn daher globale und private Filter gleichzeitig aufgerufen werden, gilt die Aufrufregel, dass zuerst der Filter ausgegeben wird, der näher liegt. Erst privat, dann global Dies ist das Ende dieses Artikels über die Vue-Definition privater Filter und die grundlegende Verwendung. Weitere relevante Vue-Definitionen privater Filter 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:
|
Confluence ist kostenpflichtig, kann aber für die...
Inhaltsverzeichnis 1. Unterschiede und Merkmale z...
Ich habe bereits einige Nachforschungen zum Thema...
1. Grundlegender Spring-Boot-Schnellstart 1.1 Sch...
Vorwort Bei unserer täglichen Arbeit führen wir m...
Wenn Sie nach der Kompilierung und Installation v...
Die wesentlichen Inhalte dieses Artikels sind wie...
Vorwort Jede Anwendung, die in JavaScript geschri...
Vorwort Was ist eine langsame Abfrage und wie kan...
In diesem Artikelbeispiel wird der spezifische JS...
Im vorherigen Blog erfuhren wir die Verwendung un...
Manche Leute sagen, dass Werbung machen wie ein Me...
B-Baum ist eine allgemeine Datenstruktur. Daneben...
Einführung: AD ist die Abkürzung für Active Direc...
Inhaltsverzeichnis Erstellen einer global freigeg...