UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

34 lines (32 loc) • 834 B
export interface Props { leftArrow: string; rightArrow: string; autoplay: boolean; interval: number; direction: string; pauseOnHover: boolean; offset: number; slidingSpeed: number; slidingEndNext: boolean; scrollQuantity: number; arrow: string; dataList: any[]; } export interface Data { timer: ReturnType<typeof setInterval> | null; loop: boolean; showCopyTrack: boolean; listWidth: number; contentWidth: number; listTranslate: number; listTranslateStart: boolean; listCopyTranslate: number; listCopyTranslateStart: boolean; overflowWidth: number; scrollDoneQuantity: number; direction: string; arrowInterval: ReturnType<typeof setInterval> | null; arrowSetTimeout: ReturnType<typeof setTimeout> | null; span: number; slidingStart: boolean; }