UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

201 lines (200 loc) 4.34 kB
/// <reference types="node" /> declare const _sfc_main: import("vue").DefineComponent<{ /** * 文本 * * @type {String} */ text: { type: StringConstructor; }; /** * 滚动速率 (px/s) * * @type {Number} */ speed: { type: NumberConstructor; default: number; }; /** * 动画延迟时间 (s) * * @type {Number} */ delay: { type: NumberConstructor; default: number; }; /** * 是否开启滚动播放,内容长度溢出时默认开启 * * @type {Boolean} */ scrollable: { type: BooleanConstructor; default: boolean; }; /** * 模式 * * @type {String} */ mode: { type: StringConstructor; validator(value: string): boolean; }; /** * 是否开启文本换行,只在禁用滚动时生效 * * @type {Boolean} */ wrapable: { type: BooleanConstructor; }; /** * 左边按钮 * * @type {String} */ leftIcon: { type: StringConstructor; }; /** * 背景 * * @type {String | Array} */ background: { type: (StringConstructor | ArrayConstructor)[]; }; /** * 文字颜色 * * @type {String} */ textColor: { type: StringConstructor; }; }, { prefixCls: string; contentWrapper: import("vue").Ref<HTMLElement>; content: import("vue").Ref<HTMLElement>; data: { show: boolean; offset: number; duration: number; mounted: boolean; contentWrapperWidth: number; contentWidth: number; startTimer: { hasRef: () => boolean; refresh: () => NodeJS.Timeout; [Symbol.toPrimitive]: () => number; ref: () => NodeJS.Timeout; unref: () => NodeJS.Timeout; }; }; textStyles: import("vue").ComputedRef<{ transform: string; transitionDuration: string; }>; textClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; wrapperClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; wrapperStyles: import("vue").ComputedRef<{}>; reset: () => void; handleTransitionEnd: () => void; handleClose: () => void; handleLink: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("on-close" | "on-replay" | "on-link")[], "on-close" | "on-replay" | "on-link", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ /** * 文本 * * @type {String} */ text: { type: StringConstructor; }; /** * 滚动速率 (px/s) * * @type {Number} */ speed: { type: NumberConstructor; default: number; }; /** * 动画延迟时间 (s) * * @type {Number} */ delay: { type: NumberConstructor; default: number; }; /** * 是否开启滚动播放,内容长度溢出时默认开启 * * @type {Boolean} */ scrollable: { type: BooleanConstructor; default: boolean; }; /** * 模式 * * @type {String} */ mode: { type: StringConstructor; validator(value: string): boolean; }; /** * 是否开启文本换行,只在禁用滚动时生效 * * @type {Boolean} */ wrapable: { type: BooleanConstructor; }; /** * 左边按钮 * * @type {String} */ leftIcon: { type: StringConstructor; }; /** * 背景 * * @type {String | Array} */ background: { type: (StringConstructor | ArrayConstructor)[]; }; /** * 文字颜色 * * @type {String} */ textColor: { type: StringConstructor; }; }>> & { "onOn-close"?: (...args: any[]) => any; "onOn-replay"?: (...args: any[]) => any; "onOn-link"?: (...args: any[]) => any; }, { delay: number; speed: number; scrollable: boolean; wrapable: boolean; }>; export default _sfc_main;