Explorar o código

Input-Number: Fix precision problem (#15292) (#15295)

susiwen8 %!s(int64=6) %!d(string=hai) anos
pai
achega
af0dc358bc
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      packages/input-number/src/input-number.vue

+ 1 - 1
packages/input-number/src/input-number.vue

@@ -195,7 +195,7 @@
     methods: {
       toPrecision(num, precision) {
         if (precision === undefined) precision = this.numPrecision;
-        return parseFloat(Number(num).toFixed(precision));
+        return parseFloat(Math.round(num * Math.pow(10, precision)) / Math.pow(10, precision));
       },
       getPrecision(value) {
         if (value === undefined) return 0;