Vue格式化字符串显示问题

/// 格式化字符串,使显示长度为6位(不含小数点)
/// 例如:0.12345678格式化为0.12346
/// 123.456789格式化为123.457
/// 123456.789格式化为123456

希望大神能给个思路谢谢了

先分成整数部分和小数部分,然后 6 - 整数部分的位数 ,剩下的就是小数位数。
然后找一个保留小数位数的函数,就行了。

先已小数点为界转为数组arr
arr[0].length >= 6 直接取 arr[0] 前6位
arr[0].length < 6 那取arr[1] 来补上剩下的前 6 - arr[0].length的位数
存在arr.length = 1 的情况 即没有小数点的情况 那直接取该数

:rofl: