UNPKG

dm-vue3-ui

Version:

This Components Library will help get you started developing in Vue 3.

52 lines (51 loc) 2.31 kB
export declare function dateFormat(value?: number | string | Date, format?: string): string; export declare const requestAnimationFrame: (((callback: FrameRequestCallback) => number) & typeof globalThis.requestAnimationFrame) | (() => void); export declare const cancelAnimationFrame: ((handle: number) => void) & typeof globalThis.cancelAnimationFrame; export declare function rafTimeout(fn: Function, delay?: number, interval?: boolean): object; export declare function cancelRaf(raf: { id: number; }): void; export declare function throttle(fn: Function, delay?: number): any; export declare function debounce(fn: Function, delay?: number): any; export declare function add(num1: number, num2: number): number; export declare function downloadFile(url: string, name: string): void; export declare function moneyFormat(value: number | string, decimal?: number, split?: string): string; export declare const addTemplate: (moduleKey: string, value: any) => void; /** * 根据模板key获取所有的模板 * @param {*} moduleKey */ export declare const getTemplatesByModuleKey: (moduleKey: any) => any; /** * 根据模板名称删除当前模块下面的模板 * @param {*} moduleKey * @param {*} templateName */ export declare const deleteTemplate1: (moduleKey: any, templateName: any) => void; /** * 校验时间范围值的格式是否正确 ['2022-09-14 14:32:55','2022-10-18 14:32:55'] * @param {*} value * @returns */ export declare const validateRangeDateValue: (value: any) => boolean; /** * 存储localStorage * @param key * @param value 可选参数,存在则为存值;不存在则为取值 * @return {*} */ export declare function store(key: any, value?: any): any; /*** * 删除storage * @param key */ export declare function removeStore(key: any): void; /** * 组合式函数 * 监听给定名称或名称数组的插槽是否存在,支持监听单个插槽或一组插槽的存在 * * @param slotsName - 插槽的名称或名称数组,默认为 'default' * @returns 如果是单个插槽名称,则返回一个计算属性,表示该插槽是否存在 * 如果是插槽名称数组,则返回一个 reactive 对象,其中的每个属性对应该插槽是否存在 */ export declare function useSlotsExist(slotsName?: string | string[]): any;