UNPKG

@u3u/vue-hooks

Version:
16 lines (15 loc) 431 B
import { ref, onMounted, onUnmounted } from '@vue/composition-api'; export default function useTimeout(delay) { if (delay === void 0) { delay = 0; } var ready = ref(false); var timerId; onMounted(function () { timerId = window.setTimeout(function () { ready.value = true; }, delay); }); onUnmounted(function () { window.clearTimeout(timerId); }); return ready; }