From 90464216902a056ba71b690a693798105ce7116e Mon Sep 17 00:00:00 2001 From: liuyuan Date: Mon, 24 Feb 2025 10:05:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BD=93=E5=A4=A9=E8=BF=87?= =?UTF-8?q?=E6=9C=9F=E7=9A=84=E6=98=BE=E7=A4=BAbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/mine/mine/index.vue | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/pages/mine/mine/index.vue b/pages/mine/mine/index.vue index 56a4db9..2a52776 100644 --- a/pages/mine/mine/index.vue +++ b/pages/mine/mine/index.vue @@ -60,9 +60,9 @@ VIP - + {{item.text}}VIP - ({{item.endTime.split(' ')[0]}} 已到期) + ({{item.endTime.split(' ')[0]}} 已到期) (有效期到 {{item.endTime.split(' ')[0]}}) @@ -371,9 +371,11 @@ }, //判断过期的vip isExpired(dateString){ - const date = new Date(dateString); - const now = new Date(); - return date < now; + const dataTime = new Date(dateString.replace(' ', 'T')); + //获取当前时间的Date对象 + const currentTime = new Date(); + //比较两个时间 + return dataTime < currentTime; }, // 获取用户的角色信息 getUserRole() { @@ -522,17 +524,21 @@ //筛选出来已过期的 let listAll = this.vipList; - let list = this.vipList.filter(item => !this.isExpired(item.endTime.split(' ')[0])); + let list = this.vipList.filter(item => !this.isExpired(item.endTime)); //全部的 vip模块展示 if(listAll.length>0){ listAll = this.showDataList(listAll); + }else{ + this.textList = []; } console.log('-------listAll',listAll) //筛选过期以后的 昵称模块展示需要 if(list.length>0){ list = this.showDataList(list); + }else{ + this.textList = []; } console.log('-------list',list) }