如何监控一个页面的关闭?
来源:10-5 响应结果封装
她不喜欢我女装
2020-07-17
请问老师,有没有好的办法可以监控一个页面的关闭,我之前尝试了监控vuex的变化来确定页面是关闭,但是没有成功,主页面中:
computed: {
isEdit () {
return this.$store.state.editing
}
},
watch: {
isEdit (newVal, oldVal) {
console.log('editing is change')
}
},
被监听页面中:
created () {
this.$store.commit('SET_EDITING', true)
},
destroyed () {
this.$store.commit('SET_EDITING', true)
}
请问这样是否可行?是否有更好的思路?
写回答
1回答
-
同学你好,你可以看一下onbeforeunload和onunload这两个方法。 onbeforeunload 事件在即将离开当前页面(刷新或关闭)时触发。onunload 事件在用户退出页面时发生。如果不能解决你的问题,可以继续追问。
062020-07-22
相似问题