chooks
Version:
基于 [`@vue/composition-api`](https://github.com/vuejs/composition-api) 的vue hooks函数
18 lines (14 loc) • 362 B
JavaScript
import { ref } from "@vue/composition-api"
export function useLoadingFun(fun, timeOut=10000){
const loading = ref(false)
let timer;
const loadingFun = async function(...rest){
loading.value = true
await fun(...rest)
loading.value = false
}
return {
loading,
fun: loadingFun
}
}