destroyed和beforeDestroy直接叉号关闭网站涉及网络接口调用可能不执行
使用addEventlistener添加监听事件,在beforeDestroy调用
mounted() {
// 创建一个关闭网页产生的回调
window.addEventListener('closeWindows', e => this.breaks())
}
methods: {
breaks(){
//方法内容
}
}
beforeDestroy() {
window.removeEventListener('closeWindows', e => this.breaks())
}