//js
import { customRef} from "vue";
setup(){
let text = useDebouncedRef(undefined);
function useDebouncedRef(value, delay =500) {
let timeout
return customRef((track, trigger) => {
return {
get() {
track()
return value
},
set(newValue) {
clearTimeout(timeout)
timeout = setTimeout(() => {
value = newValue
trigger()
}, delay)
}
}
})
}
return{
text
}
}
01-10
1681

“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交