From 36dbe835ed7acbd7f66e6c4bad596441488bb3bd Mon Sep 17 00:00:00 2001 From: "453530270@qq.com" Date: Wed, 26 Jul 2023 11:03:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=80=9A=E7=94=A8=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/comm.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/utils/comm.js diff --git a/src/utils/comm.js b/src/utils/comm.js new file mode 100644 index 0000000..6d5d98f --- /dev/null +++ b/src/utils/comm.js @@ -0,0 +1,25 @@ +// 数字动态变化 +// 最后的几位数进行变化 +export function numGrow(obj,end){ + var o = document.getElementById(obj); + // var i = start; + var i=0; + var Interval; + if (i < end) { + Interval = setInterval(function () { + i += 100; // 设置每次增加的动态数字,可调整 + if (i > end) { + clearInterval(Interval); // 清除setInterval的time,这个方法w3c可具体查看文档 + o.innerHTML = end.toLocaleString(); // 此赋值是为了避免最后一次增加过后的数据和真实数据不同 + i = 0; + } else { + o.innerHTML = i.toLocaleString(); + } + }, 1000); // 数据跳转的速度控制 + } +} + +// 计算eachrt的最大值 +export function ecMaxVal(arr){ + return Math.max(arr) +} \ No newline at end of file