【发布时间】:2021-12-09 13:06:31
【问题描述】:
你好在vuejs中我想用逗号和句点分隔金额,我该如何使用过滤器?
我希望货币是这样的。
<p>1.000<span>,00</span></p>
我希望用逗号分隔的部分像图像中一样是灰色的
Vue.filter('toTL', function (value) {
return new Intl.NumberFormat('tr-TR', { currency: 'TRY', minimumFractionDigits: 2}).format(value);
});
【问题讨论】:
-
此时数字是一个字符串,您可以根据需要应用字符串函数。您可以用split(',') 分隔值并输出结果的
[0]和[1]。 -
我不知道怎么做我是新手请帮忙
-
好的,请说明您如何在代码中使用价格。它在
data属性中吗?是method吗?是computed值吗? -
用法如下
<p class="amount">{{ 1500 | toTL }}</p>,这给了我这样的图像显示。输出1.500,00html 输出<p class="amount">1.500,00</p> -
我想要的 html 输出是下面的形状,
<p class="amount">1,500 <span>,00</span></p>
标签: vue.js