From 0b49686eda67c20e818f1c67ad6e5be01c798788 Mon Sep 17 00:00:00 2001 From: dragongoose Date: Fri, 18 Aug 2023 13:28:43 -0400 Subject: [PATCH] Fix memory leak --- src/views/CategoryView.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/views/CategoryView.vue b/src/views/CategoryView.vue index f3f6e2e..0d47a42 100644 --- a/src/views/CategoryView.vue +++ b/src/views/CategoryView.vue @@ -28,11 +28,13 @@ export default { this.data = data }) - this.getMoreStreams() + window.onscroll = this.getMoreStreams + }, + beforeUnmount() { + window.onscroll = null }, methods: { - getMoreStreams() { - window.onscroll = async () => { + async getMoreStreams() { let bottomOfWindow = document.documentElement.scrollTop + window.innerHeight === document.documentElement.offsetHeight @@ -61,7 +63,6 @@ export default { } } } - } }, abbreviate },