UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

166 lines (165 loc) 4.01 kB
import { CountUp } from 'countup.js'; declare const _sfc_main: import("vue").DefineComponent<{ /** * 起始值 * * @type {Number} */ startValue: { type: NumberConstructor; default: number; }; /** * 结束值,必填 * * @type {Number} */ endValue: { type: NumberConstructor; required: true; }; /** * 持续时间 * * @type {Number} */ duration: { type: NumberConstructor; default: number; }; /** * 小数位数 * * @type {Number} */ decimals: { type: NumberConstructor; default: number; }; /** * countup.js 设置项 * * @type {Object} */ options: { type: ObjectConstructor; default: () => void; }; /** * 回调函数 * * @type {Function} */ callback: { type: FunctionConstructor; }; }, { wrapper: import("vue").Ref<HTMLSpanElement>; countUp: import("vue").Ref<{ options?: { startVal?: number; decimalPlaces?: number; duration?: number; useGrouping?: boolean; useEasing?: boolean; smartEasingThreshold?: number; smartEasingAmount?: number; separator?: string; decimal?: string; easingFn?: (t: number, b: number, c: number, d: number) => number; formattingFn?: (n: number) => string; prefix?: string; suffix?: string; numerals?: string[]; enableScrollSpy?: boolean; scrollSpyDelay?: number; scrollSpyOnce?: boolean; }; version: string; formattingFn: (num: number) => string; easingFn?: (t: number, b: number, c: number, d: number) => number; callback: (args?: any) => any; error: string; startVal: number; duration: number; paused: boolean; frameVal: number; once: boolean; handleScroll: (self: CountUp) => void; start: (callback?: (args?: any) => any) => void; pauseResume: () => void; reset: () => void; update: (newEndVal: string | number) => void; count: (timestamp: number) => void; printValue: (val: number) => void; ensureNumber: (n: any) => boolean; validateValue: (value: string | number) => number; formatNumber: (num: number) => string; easeOutExpo: (t: number, b: number, c: number, d: number) => number; }>; start: (callback: any) => void; destroy: () => void; update: (value: number) => void; pauseResume: () => void; reset: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ /** * 起始值 * * @type {Number} */ startValue: { type: NumberConstructor; default: number; }; /** * 结束值,必填 * * @type {Number} */ endValue: { type: NumberConstructor; required: true; }; /** * 持续时间 * * @type {Number} */ duration: { type: NumberConstructor; default: number; }; /** * 小数位数 * * @type {Number} */ decimals: { type: NumberConstructor; default: number; }; /** * countup.js 设置项 * * @type {Object} */ options: { type: ObjectConstructor; default: () => void; }; /** * 回调函数 * * @type {Function} */ callback: { type: FunctionConstructor; }; }>>, { options: Record<string, any>; duration: number; startValue: number; decimals: number; }>; export default _sfc_main;