mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
23 lines (20 loc) • 474 B
TypeScript
import { USELocked } from './types';
/**
* 重复点击锁
* @example
* ```js
import { useLocked } from 'mine-h5-ui'
const onClick = useLocked(async () => {
// 业务操作
// ...
})
const onSubmit = useLocked(async () => {
// 业务操作
// ...
}, async () => {
// 验证操作
// ...
})
* ```
*/
export declare const useLocked: (handler: USELocked.Option, validHandler?: () => Promise<boolean | undefined>) => USELocked.Option;