<div ref="number"></div>
<script setup>
import { ref,onMounted,onUnmounted,watch } from "vue";
let number = ref(null);
let isTrue = ref(false);
let top = ref(null);
function handleScrollx() {
top.value = number.value.getBoundingClientRect().top;
if (top.value < 600) {
isTrue.value = true;
}
}
onMounted(() => {
window.addEventListener("scroll", handleScrollx, true);
});
onUnmounted(() => {
window.removeEventListener("scroll", handleScrollx, true);
});
watch(
() => top.value,
(pev, old) => {
window.addEventListener("scroll", handleScrollx, true);
}
);
</script>