Open LauGM opened 4 months ago
<script setup lang="ts"> import { onMounted, inject, onBeforeUnmount } from "vue" const timer = inject("timer") const count = inject("count") onMounted(() => { timer.value = window.setInterval(() => { count.value++ }, 1000) }) onBeforeUnmount(()=>{ window.clearInterval(timer.value); }) </script> <template> <div> <p> Child Component: {{ count }} </p> </div> </template>