UNPKG

unika-components

Version:

Unika Vue3 components library

110 lines (109 loc) 3.86 kB
import { ComponentPublicInstance } from 'vue'; import { WorkData, GlobalData, PageData, PersonalData } from '../../defaultProps'; import '../../assets/css/workRenderH5.css'; import '../../assets/css/animate.css'; import { px2rem } from '@/composables/px2rem'; declare const _default: import("vue").DefineComponent<{ workData: { type: () => WorkData; required: true; }; autoPlay: { type: BooleanConstructor; default: boolean; }; env: { type: StringConstructor; default: string; }; }, { personalData: import("vue").ComputedRef<PersonalData>; global: import("vue").ComputedRef<GlobalData>; shouldShowWatermark: import("vue").ComputedRef<boolean>; pages: import("vue").ComputedRef<[] | PageData[]>; currentPageId: import("vue").Ref<string>; currentTransition: import("vue").ComputedRef<string>; isScrollMode: import("vue").ComputedRef<boolean>; direction: import("vue").Ref<"down" | "up">; musicPlayer: import("vue").Ref<any>; showMessage: import("vue").Ref<boolean>; messageText: import("vue").Ref<string>; messageType: import("vue").Ref<"success" | "error">; contentStyle: import("vue").ComputedRef<{ height: string; transform: string; transition: string; willChange: string; } | { height: string; transform?: undefined; transition?: undefined; willChange?: undefined; }>; inertiaAnimation: import("vue").Ref<number | undefined>; handleShowMessage: (payload: { message: string; type: 'success' | 'error'; }) => void; handleFirstInteraction: () => void; playMusic: () => void; px2rem: typeof px2rem; switchPage: (pageId: string, shouldStartAutoPlay?: boolean) => void; handleElementTrigger: (payload: { elementId: string; eventType: string; data: any; }) => void; beforeEnter: (el: Element) => void; afterEnter: (el: Element) => void; handleTouchStart: (e: TouchEvent) => void; handleTouchMove: (e: TouchEvent) => void; handleTouchEnd: (e: TouchEvent) => void; handleMouseDown: (e: MouseEvent) => void; handleMouseMove: (e: MouseEvent) => void; handleMouseUp: (e: MouseEvent) => void; handleMouseLeave: (e: MouseEvent) => void; getComponentName: (type: string) => string; handleWheel: (e: WheelEvent) => void; toggleAutoScroll: () => void; initMaxScrollPosition: () => void; startAutoScroll: () => void; stopAutoScroll: (userAction?: boolean) => void; handleVisibilityChange: () => void; startInertia: () => void; setContentRef: (el: Element | ComponentPublicInstance | null, pageId: string) => void; container: import("vue").Ref<HTMLElement | null>; contentRefs: import("vue").Ref<{ [pageId: string]: HTMLElement | null; }>; maxScrollPositions: import("vue").Ref<{ [pageId: string]: number; }>; scrollPositions: import("vue").Ref<{ [pageId: string]: number; }>; dragStartYs: import("vue").Ref<{ [pageId: string]: number; }>; dragStartScrolls: import("vue").Ref<{ [pageId: string]: number; }>; dragLocked: import("vue").Ref<boolean>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ workData: { type: () => WorkData; required: true; }; autoPlay: { type: BooleanConstructor; default: boolean; }; env: { type: StringConstructor; default: string; }; }>>, { autoPlay: boolean; env: string; }, {}>; export default _default;