离开页面时需要向后台发送请求,但是目前只能在刷新的时候发送请求,不需要什么判断是否关闭页面,只需要页面关闭,离开当前页面或者关闭浏览器时发个请求!谢谢
mounted(){
// 浏览器关闭清除缓存信息
window.onload = function () {
if (!window.sessionStorage["ISlogin"]) {
// 关闭浏览器
window.localStorage.clear();
} else {
// 刷新
}
};
window.onunload = function () {
window.sessionStorage["ISlogin"] = true;
};
window.onbeforeunload = function () {
window.sessionStorage["ISlogin"] = true;
};
}
离开页面可以用vue的生命周期destroyed或者组件守卫都可以监听到
在生命周期beforeDestroy 处理