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 },