From 1e645a613db0e30918071fc1124d885c5eca1c3f Mon Sep 17 00:00:00 2001 From: "453530270@qq.com" Date: Thu, 27 Jul 2023 16:51:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E5=AD=97=E8=87=AA=E5=A2=9E=E5=8F=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/comm.js | 17 ++++++++++------- src/views/HomeView.vue | 5 +++++ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/utils/comm.js b/src/utils/comm.js index 00580f7..ba372b6 100644 --- a/src/utils/comm.js +++ b/src/utils/comm.js @@ -2,23 +2,26 @@ // 最后的几位数进行变化 export function numGrow(obj,end){ var o = document.getElementById(obj); - // var o = document.$refs.obj + const cc = end.replace(/,/gi,'') + const last = parseInt(cc) + // var i = start; - var i=100; + var i=last-1000; var Interval; - // - if (i < end) { + // 小于的时候执行 + if (i < last) { Interval = setInterval(function () { i += 100; // 设置每次增加的动态数字,可调整 - if (i > end) { + if (i > last) { clearInterval(Interval); // 清除setInterval的time,这个方法w3c可具体查看文档 - o.innerHTML = end.toLocaleString(); // 此赋值是为了避免最后一次增加过后的数据和真实数据不同 + o.innerHTML = last.toLocaleString(); // 此赋值是为了避免最后一次增加过后的数据和真实数据不同 i = 0; } else { o.innerHTML = i.toLocaleString(); } - }, 1000); // 数据跳转的速度控制 + }, 100); // 数据跳转的速度控制 } + } // 计算eachrt的最大值 diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index 64ad3b0..71e41de 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -649,6 +649,11 @@ export default { that.week_num = tmpdata.week.noRepeatInNum that.mon_num = tmpdata.month.noRepeatInNum // that.year_num = tmpdata.year.noRepeatInNum + + //年度总人数 + const ycount= tmpdata.year.noRepeatInNum + + numGrow("ycdn",ycount); }); },