代码如下:
setValue(data,type) {
let str = data; // 字符串
let digit = type; // 保留几位小数
let allLength = str.length;
let indexLength = str.indexOf('.');
console.log('allLength:',allLength)
console.log('indexLength:',indexLength)
if (indexLength == -1) {
let idxTotalValue = str
return idxTotalValue;
} else {
let str1 = str.substring(0,indexLength)
let str2 = str.substring(indexLength+1,allLength)
console.log('str1:',str1)
console.log('str2:',str2)
let str3 = str.substring(0,digit)
console.log('str3:',str3)
let idxTotalValue = str1 + '.' + str3;
return idxTotalValue;
}
},
使用时直接调用:
this.setValue('12.3456',2)