useTimeout
一个可以处理 setTimeout 计时器函数的 Hook。
基础使用
<template>
<div class="hello">
<div>value:{{ data }}</div>
<button @click="clear">关闭</button>
</div>
</template>
<script lang="ts">
import { ref } from 'vue';
import { useTimeout } from "v3hooks";
export default {
setup() {
const data = ref(1);
let delay = ref<null | number>(1000);
useTimeout(()=>{
data.value++
},delay)
const clear = ()=>{
delay.value = null;
};
return {
data,
clear
};
},
};
</script>非中断式调用
Api
Params
最后更新于