@zebra-ui/swiper
Version:
专为多端设计的高性能swiper轮播组件库,支持多种复杂的 3D swiper轮播效果。
36 lines (35 loc) • 1.18 kB
text/typescript
import type { App } from 'vue'
import ZSwiper from './components/z-swiper/z-swiper.vue'
import ZSwiperItem from './components/z-swiper-item/z-swiper-item.vue'
// @ts-ignore
import { ZSwiperNative } from './components/z-swiper-native/swiper-vue.js'
// @ts-ignore
import { ZSwiperItemNative } from './components/z-swiper-native/swiper-vue.js'
export { ZSwiper, ZSwiperItem, ZSwiperNative, ZSwiperItemNative }
export type { SwiperInterface } from './types/swiper-class'
export type { SwiperOptions } from './types/swiper-options'
export type { SwiperEvents } from './types/swiper-events'
export type {
AutoplayOptions,
PaginationOptions,
NavigationOptions,
ScrollbarOptions,
VirtualOptions,
FadeEffectMethods,
CubeEffectMethods,
FlipEffectMethods,
CardsEffectMethods,
CreativeEffectMethods,
CoverflowEffectMethods
} from './modules'
const install = (app: App): void => {
app.component('ZSwiper', ZSwiper)
app.component('ZSwiperItem', ZSwiperItem)
app.component('ZSwiperNative', ZSwiperNative)
app.component('ZSwiperItemNative', ZSwiperItemNative)
}
export default {
install
}
export const version = '__VERSION__'
export const libName = 'ZebraSwiper'