Added auto load more on scroll

This commit is contained in:
2025-11-04 12:11:26 +03:30
parent 8f5efad1a0
commit 2bfbb0e116

View File

@@ -15,6 +15,16 @@ const emit = defineEmits<{
(e: 'add-media', media: MediaType): void (e: 'add-media', media: MediaType): void
(e: 'remove-media', mediaId: number): void (e: 'remove-media', mediaId: number): void
}>() }>()
window.addEventListener('scroll', () => {
const scrollTop = window.scrollY
const windowHeight = window.innerHeight
const docHeight = document.documentElement.scrollHeight
const scrollPercent = (scrollTop + windowHeight) / docHeight
if (scrollPercent >= 0.75 && !props.loadingMore && props.isSearch) {
emit('loadMore')
}
})
</script> </script>
<template> <template>