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)
1. Bei der Verwendung von mysqldump wird ein Fehl...
Neo4j (eines der NoSQL-Modelle) ist eine leistung...
Vorwort MySQL ist eine relationale Datenbank mit ...
Ich weiß nicht, ob Sie bemerkt haben, dass beim Ö...
Melden Sie sich bei Ihrem Konto an export DOCKER_...
Herunterladen: http://dev.mysql.com/downloads/mys...
Inhaltsverzeichnis Stile in uni-app Zusammenfasse...
Die nativen Komponenten des WeChat-Miniprogramms ...
In diesem Artikel wird der spezifische Code für J...
Vorwort Das Projekt stellt Anforderungen an Karte...
In diesem Artikel wird der spezifische Code von V...
■ Planung des Website-Themas Achten Sie darauf, da...
Inhaltsverzeichnis MySQL-Löschsyntax-Aliasproblem...
Inhaltsverzeichnis Vorwort Einen Stapel und zwei ...
Formularübermittlungscode 1. Quellcode-Analyse &l...