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) }