From f187e9dea78eaab5b158652b010187c51be2a799 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=BE=81?= Date: Fri, 13 May 2022 11:03:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E7=A7=92=E6=9D=80?= =?UTF-8?q?=E5=80=92=E8=AE=A1=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/goods/detail/_id.vue | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/pages/goods/detail/_id.vue b/pages/goods/detail/_id.vue index 0701396..eefa848 100644 --- a/pages/goods/detail/_id.vue +++ b/pages/goods/detail/_id.vue @@ -60,9 +60,9 @@ class="main__details-skill flex flex-right flex-middle" > 距结束仅剩 - {{ getSurplus.lefth }} - {{ getSurplus.leftm }} - {{ getSurplus.lefts }} + {{ surplus.lefth }} + {{ surplus.leftm }} + {{ surplus.lefts }}
@@ -83,9 +83,9 @@ > 即将开始秒杀
- {{ getSurplus.lefth }} - {{ getSurplus.leftm }} - {{ getSurplus.lefts }} + {{ surplus.lefth }} + {{ surplus.leftm }} + {{ surplus.lefts }}
{{ getBeginTime() }}
@@ -195,6 +195,9 @@ export default { productActivityVO: {}, }, surplus: {}, + timer: null, + startTime: "", + endTime: "", }; }, async created() { @@ -211,21 +214,21 @@ export default { !vm.detailData.productActivityVO.isStartActivity && vm.isToday() ) { - let startTime = new Date( + vm.startTime = new Date( vm.detailData.productActivityVO.currentTime ).getTime(); - let endTime = new Date( + vm.endTime = new Date( vm.detailData.productActivityVO.activityStartTime ).getTime(); - vm.setSurplus(startTime, endTime); + vm.setSurplus(); } else if (vm.detailData.productActivityVO.isStartActivity) { - let startTime = new Date( + vm.startTime = new Date( vm.detailData.productActivityVO.currentTime ).getTime(); - let endTime = new Date( + vm.endTime = new Date( vm.detailData.productActivityVO.activityEndTime ).getTime(); - vm.setSurplus(startTime, endTime); + vm.setSurplus(); } }, computed: { @@ -276,15 +279,15 @@ export default { leftObj["lefts"] = Math.floor((leftObj["lefttime"] / 1000) % 60); //计算秒数 return leftObj; }, - setSurplus(startTime, endTime) { + setSurplus() { let vm = this; - vm.surplus = getSurplus(startTime, endTime); + vm.surplus = vm.getSurplus(vm.startTime, vm.endTime); if (vm.timer) { return false; } vm.timer = setInterval(() => { vm.startTime += 1000; - vm.surplus = getSurplus(vm.startTime, vm.endTime); + vm.surplus = vm.getSurplus(vm.startTime, vm.endTime); if (vm.surplus.lefttime <= 0) { clearInterval(vm.timer); location.reload(); @@ -542,9 +545,9 @@ export default { &-msg { width: 714px; - height: 127px; + min-height: 127px; background: #f8f8f8; - padding: 30px 20px 0; + padding: 30px 20px; .msg-txt { font-size: 14px; font-family: Microsoft YaHei-Regular, Microsoft YaHei;