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