修改弹窗规则

This commit is contained in:
daihh
2022-11-23 18:22:29 +08:00
parent 4484f8e462
commit 649728d19f

View File

@@ -45,22 +45,29 @@
}; };
}, },
mounted() { mounted() {
let loadNum = localStorage.getItem(this.sessionKey);
let hasFlag = sessionStorage.getItem(this.sessionKey); let hasFlag = sessionStorage.getItem(this.sessionKey);
let $this=this; let $this=this;
if(!hasFlag){ if(!hasFlag){
let now=new Date(); let times=0;
let min=new Date(2022,10,9,0,0,0); if(loadNum){
let max=new Date(2022,11,1,0,0,0); times=Number(loadNum);
//console.log(now,min,max);
//console.log(now.getTime(),min.getTime(),max.getTime());
if(now.getTime()>min.getTime() && now.getTime()<max.getTime()){
//console.log('open')
this.showGonggao=true;
sessionStorage.setItem(this.sessionKey,1);
setTimeout(function(){
$this.showGonggao=false;
},3000);
} }
if(times<3){
let now=new Date();
let min=new Date(2022,10,9,0,0,0);
let max=new Date(2022,11,1,0,0,0);
//console.log(now,min,max);
//console.log(now.getTime(),min.getTime(),max.getTime());
if(now.getTime()>min.getTime() && now.getTime()<max.getTime()){
//console.log('open')
this.showGonggao=true;
times++;
localStorage.setItem(this.sessionKey,times);
sessionStorage.setItem(this.sessionKey,1);
}
}
} }
} }
} }