1.在utils下新建isOperate.js
// 用户长时间未操作 退出登录
import store from '../store'
import router from '../router'
var timer = null
clearInterval(timer)
export function isOperateFun(callback) {//callback做一个回调,在本js里处理不用写回调
var lastTime = new Date().getTime() // 最后一次点击时间
var currentTime = new Date().getTime() // 当前时间
var timeOut = 60 * 1000 // 允许最长未操作时间
var i = 1 // 辅助作用
function handleReset() { // 重新赋值最后一次点击时间,清除定时器,重新开始定时器
// console.log('又点击了!!!!!!')
i = 1
store.dispatch('setTimeoutNum', 60)//这是项目需要写一个60s倒计时退出登录
lastTime = new Date().getTime()
if (timer) {
clearInterval(timer)
timer = null
}
if (!timer) {
// console.log('真好!重新开始')
handleInterval()
}
}
document.onclick = () => { // 单