mounted(){
window.addEventListener('beforeunload', e => this.beforeunloadHandler(e))
},
destroyed () {
window.removeEventListener('beforeunload', e => this.beforeunloadHandler(e))
},
methods:{
beforeunloadHandler (e) {
window.confirm('刷新後当前页面的数据會丟失,确定要刷新?')
e = e || window.event
if (e) {
e.returnValue = '关闭提示'
}
return '关闭提示'
}
}