@tuoyuan/web-plus
Version:
基于arco-design-vue的配置化表格表单组件
19 lines (18 loc) • 470 B
TypeScript
import { App } from 'vue';
interface ThrottleHTMLElement extends HTMLElement {
__throttleHandler__?: (event: Event) => void;
__throttleEvent__?: string;
}
interface ThrottleConfig {
handler: (event: Event) => void;
event?: string;
delay?: number;
}
/**
* 为事件添加节流处理的指令
*/
export declare const Throttle: {
install(app: App): void;
directive: Directive<ThrottleHTMLElement, ThrottleConfig>;
};
export default Throttle;