1.methods中定义窗口关闭/浏览器关闭之后处理内容,例如删除cookie、session、local storage 等
methods: {
beforeunloadHandler(e) {
console.log('关闭窗口之后')
}
}
2.mounted 绑定窗口关闭监听事件
mounted() {
window.addEventListener('beforeunload', e => this.beforeunloadHandler(e))
}
3.destroyed 解绑事件
destroyed() {
window.removeEventListener('beforeunload', e => this.beforeunloadHandler(e))
}