Commit deef5113621a898692c6b4f1e85369d21f5539b9
1 parent
20dca0f6
页面销毁时关闭sseSource
Showing
1 changed file
with
4 additions
and
0 deletions
web_src/src/components/UiHeader.vue
| @@ -71,6 +71,10 @@ export default { | @@ -71,6 +71,10 @@ export default { | ||
| 71 | }, | 71 | }, |
| 72 | destroyed() { | 72 | destroyed() { |
| 73 | window.removeEventListener('beforeunload', e => this.beforeunloadHandler(e)) | 73 | window.removeEventListener('beforeunload', e => this.beforeunloadHandler(e)) |
| 74 | + this.sseSource.removeEventListener('open', null); | ||
| 75 | + this.sseSource.removeEventListener('message', null); | ||
| 76 | + this.sseSource.removeEventListener('error', null); | ||
| 77 | + this.sseSource.close(); | ||
| 74 | // window.removeEventListener('unload', e => this.unloadHandler(e)) | 78 | // window.removeEventListener('unload', e => this.unloadHandler(e)) |
| 75 | }, | 79 | }, |
| 76 | } | 80 | } |