定时器相关
let timer = null; setInterval(() => { let date = new Date(); let hours = date.getHours(); if (hours < 1 || hours > 7) { // 1-8点不更新 if(timer == null){ timer = setInterval(()=>{ this.$store.dispatch('GetUnreadMessageCount') // 每隔10分钟更新TOKEN }, 10 * 60 * 1000) } } else { clearInterval(timer); timer = null; } }, 15 * 60 * 1000)
感谢您的阅读,如果文中有任何技术上的错误或不妥,烦请留言指出,我会尽快更正。