重构: 前端Vue3+Tailwind+Vite构建管线+设置组件拆分
This commit is contained in:
5
web-ui/src/settings/composables/useDebounce.ts
Normal file
5
web-ui/src/settings/composables/useDebounce.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
const timers = new Map<string, ReturnType<typeof setTimeout>>()
|
||||
export function debounced(fn: (v: string) => void, val: string, ms = 500) {
|
||||
clearTimeout(timers.get(fn.name))
|
||||
timers.set(fn.name, setTimeout(() => fn(val), ms))
|
||||
}
|
||||
Reference in New Issue
Block a user