This commit is contained in:
tamaina 2023-07-17 08:59:47 +00:00
parent e7251220d5
commit 3bbeac4be2

View file

@ -180,6 +180,7 @@ watch([() => props.pagination.reversed, $$(scrollableElement)], () => {
if (scrollObserver) scrollObserver.disconnect();
scrollObserver = new IntersectionObserver(entries => {
if (!active.value) return; // active
console.log('scrollObserver', entries[0].isIntersecting);
weakBacked = entries[0].isIntersecting;
}, {
@ -221,6 +222,7 @@ watch([$$(weakBacked), $$(contentEl)], () => {
console.log('weakBacked watcher add scrollRemove', weakBacked, contentEl);
scrollRemove = (() => {
const checkBacked = () => {
if (!active.value) return; // active
backed = !checkTop(TOLERANCE);
console.log('checkBacked', backed);
};
@ -487,11 +489,15 @@ function visibilityChange() {
}
onActivated(() => {
console.log('activated');
active.value = true;
visibilityChange();
nextTick(() => {
visibilityChange();
});
});
onDeactivated(() => {
console.log('deactivated');
active.value = false;
});