In diesem Artikelbeispiel wird der spezifische Code von Vue mit Filtern zur Formatierung von Daten zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt FallanforderungenFallstudie 1. Ungefiltertes formatiertes Datumsformat anzeigen Endgültiger FalleffektCodeFestlegen des Datumsanzeigeformats <div id="app"> <div>{{Datum }}</div> <div>{{Datum | Format('JJJJ-MM-TT')}}</div> <div>{{Datum | format('jjjj-MM-tt hh:mm:ss')}}</div> <div>{{Datum | format('yyyy-MM-dd hh:mm:ss:S')}}</div> </div> <script type="text/javascript" src="../js/vue.js"></script> <Skripttyp="text/javascript"> // Vue.filter('Format', Funktion (Wert, Argument) { // // konsole.log(arg); // wenn (arg == 'jjjj-MM-tt') { // var ret = ''; // ret += value.getFullYear() + '-' + (value.getMonth() + 1) + '-' + value.getDate(); // zurückgeben ret; // } // }) Vue.filter('Format', Funktion (Wert, Argument) { Funktion Datumsformat (Datum, Format) { wenn (Typ des Datums === "Zeichenfolge") { var mts = date.match(/(\/Datum\((\d +)\)\/)/); wenn (mts && mts.Länge >= 3) { Datum = parseInt(mts[2]); } } Datum = neues Datum(Datum); if (!date || date.toUTCString() == "Ungültiges Datum") { zurückkehren ""; } var Karte = { "M": date.getMonth() + 1, //Monat "d": date.getDate(), //Tag "h": date.getHours(), //Stunden "m": date.getMinutes(), //Minuten "s": date.getSeconds(), //Sekunden "q": Math.floor((date.getMonth() + 3) / 3), //Quartal "S": date.getMilliseconds() //Millisekunden }; format = format.replace(/([yMdhmsqS])+/g, Funktion (alle, t) { var v = map[t]; wenn (v != undefiniert) { wenn (alle.Länge > 1) { v = '0' + v; v = v.substr(v.Länge - 2); } zurückgeben v; } sonst wenn (t === 'y') { return (date.getFullYear() + '').substr(4 - alle.Länge); } alles zurückgeben; }); Rückgabeformat; } gibt Datumsformat (Wert, Argument) zurück; }) var vm = neuer Vue({ el: "#app", Daten: { Datum: neues Datum(), }, }); </Skript> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der Wissenspunkte zu Linux-Dateivorgängen
>>: MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)
Einführung Kürzlich musste ich für einen großen A...
1. Zusammenfassung: Im Allgemeinen können sie in ...
1. 85 % der Anzeigen werden nicht gelesen <br ...
Obwohl Mac-Systeme mit PHP und Apache ausgeliefer...
1. Festplattenpartition: 2. fdisk-Partition Wenn ...
Seit seiner Veröffentlichung im Jahr 2013 wird Do...
<br />Bevor Browser die nächste Generation v...
Inhaltsverzeichnis Vorwort: 1. Indexmethode erste...
Im vorherigen Blog hat Xiao Xiong die Methoden ve...
1. Was ist ein Proxyserver? Proxyserver: Wenn der...
Inhaltsverzeichnis Vorwort Text 1. Installieren S...
In diesem Abschnitt beschreibt der Autor die spez...
Inhaltsverzeichnis 1. Was ist SVN? 2. Methoden zu...
Von NFS bereitgestellte Dienste Mounten: Aktivier...
Inhaltsverzeichnis Hintergrund Hauptinhalt 1. Kom...