做网站营业范围,为什么要域名备案,门户建设,十大采购平台前端控制小数点精度及数字千位分割#xff0c;表头居中#xff0c;每行单元格内容居右。
前端控制小数点精度#xff1a; el-table-column propcycz label差异产值 header-aligncenter alignrighttemplate s…前端控制小数点精度及数字千位分割表头居中每行单元格内容居右。
前端控制小数点精度 el-table-column propcycz label差异产值 header-aligncenter alignrighttemplate slot-scopescope${ stateFormat(scope.row.cycz.toFixed(2)) }/template/el-table-columnJS: stateFormat(num,n2,symbol) {// 保证为number类型num Number(num)if(typeof num!number)throw new TypeError(num参数应该是一个number类型);if(n0)throw new Error(参数n不应该小于0);var hasDotparseInt(num)!num;//这里检测num是否为小数true表示小数var m(n!undefinedn!null)?n:1;numm0?num.toFixed(m).:hasDot?(n?num.toFixed(n):num):num.toFixed(m);symbolsymbol||,;numnum.toString().replace(/(\d)(?(\d{3})\.)/g,function(match, p1,p2) {return p1 symbol;});if(n0||(!hasDot!n)){//如果n为0或者传入的num是整数并且没有指定整数的保留位数则去掉前面操作中的小数位numnum.substring(0,num.indexOf(.));}return num;},或 el-table-column propcycz label产值 :formatterrounding2 alignright/el-table-columnJS: rounding2(row,column) {if (row[column.property]) {return parseFloat(row[column.property]).toFixed(2)}},