1. Das Konzept des Filters
1. Passen Sie das Format eines globalen Filters anVue.filter('der Name des Filters, wenn er in Zukunft aufgerufen wird', die Filterverarbeitungsfunktion) 2. So rufen Sie den Filter auf<!-- Beim Aufrufen eines Filters müssen Sie | verwenden, | wird als Pipe-Zeichen bezeichnet --> <td>{{item.ctime | formatDate}}</td> In der Filterverarbeitungsfunktion ist der erste Parameter fest und ist immer der Wert vor dem Pipe-Zeichen. // Die Daten hier sind der Wert von item.ctime vor dem Pipe-Zeichen Vue.filter('formatDate',function(data){ }) // Der Filter muss einen Rückgabewert haben 3. Hinweise zu Filtern
4. Grundlegende Bedienung Rendern Sie einen Satz auf der Seite durch den vue Interpolationsausdruck<div id="app"> <h3>{{monate}}</h3> </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.“ } }) </Skript>
Passen Sie zunächst einen globalen Filter im Skript-Tag an und benennen Sie den Filter selbst: Vue.filter('setStr',Funktion(Daten){ }) Definieren Sie eine Methode im Filter: Vue.filter('setStr',Funktion(Daten){ // Der Filter muss einen Rückgabewert haben return data.replace(/pessimistic/g,'cheerful') //Verwende die String-Operationsmethode „Replace“, um bestimmte Elemente im String durch andere Elemente zu ersetzen, „g“ steht für „Global Match“}) Rufen Sie dann den Filter im Interpolationsausdruck auf <div id="app"> <h3>{{mes | setStr}}</h3> </div> Gehen Sie jetzt auf die Seite, um den Effekt anzuzeigen: ![]() Ein Basisfilter wird definiert Wir können den formalen Parameter auch in der Filterfunktion angeben, ohne das zu ersetzende Zeichen in der Methode anzugeben. Vue.filter("strFormat",function(data,str){ // Nach data kann ein Parameter angegeben werden // Im Filter muss ein Rückgabewert vorhanden sein return data.replace(/pessimistic/g,str) //Verwende die String-Operationsmethode „Replace“, um bestimmte Elemente im String durch andere Elemente zu ersetzen, „g“ steht für „Global Match“}) Geben Sie dann beim Aufruf die eigentlichen Parameter an: <div id="app"> <h3>{{mes | setStr("unvorsichtig")}}</h3> </div> Sehen Sie sich die Ergebnisse an: ![]() Man kann in den Formalparametern auch Defaultwerte angeben. Werden beim Aufruf keine Aktualparameter angegeben, werden die Defaultwerte ausgegeben. Werden Aktualparameter angegeben, werden die Werte der Aktualparameter ausgegeben. <div id="app"> <h3>{{mes | setStr}}</h3> </div> <script src="./js/vue.js"></script> <Skript> Vue.filter('setStr',Funktion(Daten,str="Vorsicht"){ // Der Filter muss einen Rückgabewert haben return data.replace(/pessimistic/g,str) //Verwende die String-Operationsmethode „Replace“, um bestimmte Elemente im String durch andere Elemente zu ersetzen, „g“ steht für „Global Match“}) Das Ergebnis ist: ![]() Damit ist dieser Artikel über die Konzepte, Vorsichtsmaßnahmen und die grundlegende Verwendung von Vue-Globalfiltern abgeschlossen. Weitere relevante Inhalte zu Vue-Globalfiltern 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:
|
>>: Tatsächlicher Datensatz zur Wiederherstellung der MySQL-Datenbank nach Zeitpunkt
Bevor Sie diesen Artikel lesen, sollten Sie sich ...
Inhaltsverzeichnis denken 1. Bild mit dem gierige...
Vorwort Dieser Artikel beschreibt, wie ich Docker...
In diesem Artikelbeispiel wird der spezifische Co...
Überblick Das Builder-Muster ist ein relativ einf...
1. Melden Sie sich zunächst auf der Alibaba Cloud...
=================================================...
Über Nginx, eine leistungsstarke, leichte Webserv...
1. CSS verwenden Code kopieren Der Code lautet wie...
Zahlungs-Countdown, um zur Startseite zurückzukeh...
In diesem Artikelbeispiel wird der spezifische JS...
Was ist ein MIME-TYP? 1. Zunächst müssen wir vers...
Inhaltsverzeichnis Vorwort Vorbereiten Zusammenfa...
In der folgenden Analyse geht es um Produktdesign...
Sie können yum verwenden, um alle Abhängigkeiten ...