其中closeWebsocket没有执行,为什么?
var app = new Vue({
el: '#live',
data: {
viewers: 0,
},
created() {
window.addEventListener('beforeunload', e => this.closeWebsocket(e));
},
methods: {
closeWebsocket(e) {
alert(1);
return '111'
},
},
destroyed() {
window.removeEventListener('beforeunload', e => this.closeWebsocket(e));
}
})
https://developer.mozilla.org...
然后alert是不被允许的