Meine Vue-Komponente ist wie folgt:
%Vor% Das Ergebnis von {{ item.total }}
ist
26000000
Aber ich möchte es so formatieren:
26.000.000,00
In jquery oder Javascript kann ich es tun
Aber wie geht das in der vue-Komponente?
Ich würde dafür eine Methode schreiben, und dann, wo Sie den Preis formatieren müssen, können Sie einfach die Methode in die Vorlage einfügen und den Wert nach unten geben
%Vor%Und dann in Vorlage:
%Vor%BTW - Ich habe mich nicht zu sehr um Ersatz und regelmäßigen Ausdruck gesorgt. Es könnte verbessert werden.
Der Kommentar von @RoyJ hat einen tollen Vorschlag. In der Vorlage können Sie nur eingebaute lokalisierte Zeichenfolgen verwenden:
%Vor%Es wird in einigen älteren Browsern nicht unterstützt, aber wenn Sie auf IE 11 und später abzielen, sollten Sie in Ordnung sein.
Ich werde empfehlen, die Bibliothek vue-i18n zu verwenden, die die gesamte Internationalisierung, z. für ausgewählte EN-US-Dollar-Zeichen ist immer vor Währung, für ausgewählte PL Sie Zeichen nach Betrag wie 2,00 zł zurück.
Mit diesem Plugin müssen Sie sich nicht um solche Dinge kümmern.
Also benutze einfach:
%Vor%erhalten:
%Vor%Tags und Links vue.js vue-component vuejs2 vuex