UNPKG

chooks

Version:

基于 [`@vue/composition-api`](https://github.com/vuejs/composition-api) 的vue hooks函数

19 lines (15 loc) 409 B
import { ref } from "@vue/composition-api" export function useTimeoutFun(fun, timeOut) { const finished = ref(false) let timeoutFun = function (...rest) { let cb = setTimeout(async () => { await fun(...rest) finished.value = true clearTimeout(cb) }, timeOut) } return { finished, fun: timeoutFun } }