Ich konnte einen Weg zur Formatierung von Zahlen in VueJS nicht finden. Alles, was ich fand, war die builtin currency filter und vue-numeric zum Formatieren von Währungen, die einige Änderungen benötigt, um wie ein Etikett aussehen. Und dann können Sie es nicht zum Anzeigen iterierter Array-Elemente verwenden.Wie man Zahlen in VueJS formatiert
3
A
Antwort
7
installieren numeral.js:
npm install numeral --save
den benutzerdefinierten Filter definieren:
<script>
var numeral = require("numeral");
Vue.filter("formatNumber", function (value) {
return numeral(value).format("0,0"); // displaying other groupings/separators is possible, look at the docs
});
export default
{
...
}
</script>
es verwenden:
<tr v-for="(item, key, index) in tableRows">
<td>{{item.integerValue | formatNumber}}</td>
</tr>
+2
Wahrscheinlich ist es besser, die Anforderung außerhalb der Filterfunktion zu verschieben. – Cobaltway
2
Low Kompatibilität mit Browsern, aber dennoch Intl.NumberFormat()
, Standard Nutzung:
...
created: function() {
let number = 1234567;
console.log(new Intl.NumberFormat().format(number))
},
...
//console -> 1 234 567
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat
Verwandte Themen
- 1. Wie formatiert man Zahlen in JavaScript?
- 2. Wie formatiert man Zahlen in Hexadezimalstrings?
- 3. Ajax Rückkehr formatiert Zahlen
- 4. Wie formatiert man Text zu ######. ##
- 5. Wie formatiert man Werte in MPAndroidChart?
- 6. Wie man OracleNumber generisch formatiert
- 7. Angular2-Währungsfilter formatiert negative Zahlen mit Klammern
- 8. Wie formatiert man eine FileTime
- 9. Wie man Code in Forschungsberichten formatiert
- 10. Wie formatiert man Strings in Scala?
- 11. Wie formatiert man HTML-Strings in C#?
- 12. Wie formatiert man das Datum in angular2?
- 13. Wie formatiert man ein Datenplatzhalterattribut in scss?
- 14. Wie formatiert man Zeitintervalle in Java?
- 15. wie formatiert man Text in der Listbox
- 16. Wie formatiert man Daten in Webix toExcel()?
- 17. Wie formatiert man ein Datum in VisualForce?
- 18. Wie formatiert man ein Dokument in Notepad ++
- 19. Wie formatiert man eine DateTime in PowerShell?
- 20. Wie man WebComponents in Angular2 formatiert
- 21. Wie formatiert man eine Fließkommazahl in Python?
- 22. Wie formatiert man URL in JSON-Ausgabe?
- 23. Wie integriert man jsplumb in vuejs?
- 24. Wie man verschachtelte Requisiten in VueJS organisiert?
- 25. JavaScript: Funktion formatiert die Zahlen nicht richtig
- 26. Wie formatiert man Zahlen beim Export nach Excel in ASP.NET als String-Datentypen?
- 27. Wie formatiert man GPS Breite und Länge?
- 28. Datengebundenes WinForms-Formular - wie formatiert man Datumsangaben?
- 29. Wie man richtig formatiert eine Klasseninstanz
- 30. Wie man Stammbaum von Array formatiert
Hinweis gibt es keine eingebauten Filter in Vue2. – Cobaltway