vue 监听网页关闭/浏览器关闭事件
1.methods中定义窗口关闭/浏览器关闭之后处理内容,例如删除cookie、session、local storage 等methods: {beforeunloadHandler(e) {console.log('关闭窗口之后')}}2.mounted 绑定窗口关闭监听事件mounted() {window.addEventListener('beforeunload', e => t
·
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))
}
以上方法刷新页面也会触发
仅监听浏览器关闭事件,
更多推荐
已为社区贡献2条内容
所有评论(0)