vue 输入框限制两位小数,vue表格列金额格式化
这篇文章主要介绍了某视频剪辑软件金额格式化保留两位小数的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
目录
金额格式化保留两位小数自定义过滤器格式化金额(保留两位小数)
金额格式化保留两位小数
Vue.filter(数字,函数(数据){
返回data.toFixed(2)
})
在需要的地方
{{integralval/100 number}}元
自定义过滤器 格式化金额(保留两位小数)
1、js部分
从“vue”导入某视频剪辑软件
Vue.filter(money ,function(val) {
val=val.toString().替换(/\$\,/g, );
if(isNaN(val)) {
val=" 0
}
设sign=(val==(val=math。ABS(val));
val=数学。地板(val * 100 0.500000001);
让美分=val0;
val=Math.floor(val/100).toString();
if(cents10) {
美分=0美分
}
for(var I=0;我数学。地板((val。长度-(1i))/3);i ) {
val=val.substring(0,val.length-(4*i 3)), val。子串(val。长度-(4 * i3));
}
还((签)?-) val 。美分);
})
2、html部分
模板
div id=box
p style= text-align:center;总金额:{{ this.money money}}/p
/div
/模板
脚本
"导入"。/filter/filter.js
导出默认值{
data () {
返回{
金额:1000000.89元
}
},
}
/脚本
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。