feat: provide an emit

This commit is contained in:
Michael Brevard 2024-03-24 19:45:47 +02:00 committed by GitHub
parent 9ac1261662
commit 84b0a71b8c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,5 +1,6 @@
import { defineComponent } from "vue"
export default defineComponent({
emits: ['intersected'],
setup() {
const data = ref(null);
const isIntersecting = ref(false);
@ -10,6 +11,7 @@ export default defineComponent({
entries.forEach(entry => {
if (entry.isIntersecting) {
isIntersecting.value = true;
emit('intersected');
observer.unobserve(target.value);
}
});