vue中h5微信内置浏览器监测离开与进入项目,在一定的时间内免密登录,超时变成未登录状态
最近搞了一个项目,要求退出h5,在一定的时间内返回页面显示的是登录状态(这里是将token存到localStorage中),超过时间的界限,页面显示的是未登录状态。搜了很多资料,在这里总结一下,希望可以帮到大家。
mounted() {
let beginTime = 0; //开始时间
let differTime = 0; //时间差
//适用浏览器适用
window.onunload = function() {
differTime = new Date().getTime() - beginTime;
if (differTime <= 5) {
console.log('这是关闭');