various-ui
Version:
This is a test version of the Vue 3 component library
1 lines • 2.19 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/carousel/default/index.ts"],"sourcesContent":["import { ExtractPropTypes, PropType } from \"vue\";\r\n\r\nexport const UiCarouselPropsOption = {\r\n arrow: { type: String as PropType<\"always\" | \"hover\" | \"never\">, default: \"hover\" }, // 切换箭头显示时期\r\n\r\n delay: { type: Number, default: 3000 }, // 自动切换的间隔\r\n transitionDelay: { type: Number, default: 500 }, // 过渡的间隔\r\n\r\n width: { type: [String, Number] as PropType<string | number>, default: \"100%\" }, // 轮播图宽度, 支持10px, 10vh, 10\r\n height: { type: [String, Number] as PropType<string | number>, default: \"100%\" }, // 轮播图高度, 支持10px, 10vh, 10\r\n\r\n drag: { type: Boolean, default: false }, // 是否开启拖拽功能\r\n autoplay: { type: Boolean, default: true }, // 是否开启自动切换\r\n pagination: { type: Boolean, default: true }, // 是否开启分页器\r\n} as const;\r\n\r\nexport type UiCarouselProps = ExtractPropTypes<typeof UiCarouselPropsOption>;\r\n\r\nexport const UiCarouselEmits = {\r\n \"drag\": () => true,\r\n \"next\": (_number: number) => true,\r\n \"change\": (_number: number) => true,\r\n \"drag-after\": () => true,\r\n \"change-after\": (_number: number) => true,\r\n};\r\n"],"names":[],"mappings":"AAEO,MAAM,qBAAwB,GAAA;AAAA,EACjC,KAAO,EAAA,EAAE,IAAM,EAAA,MAAA,EAAkD,SAAS,OAAQ,EAAA;AAAA;AAAA,EAElF,KAAO,EAAA,EAAE,IAAM,EAAA,MAAA,EAAQ,SAAS,GAAK,EAAA;AAAA;AAAA,EACrC,eAAiB,EAAA,EAAE,IAAM,EAAA,MAAA,EAAQ,SAAS,GAAI,EAAA;AAAA;AAAA,EAE9C,KAAA,EAAO,EAAE,IAAM,EAAA,CAAC,QAAQ,MAAM,CAAA,EAAgC,SAAS,MAAO,EAAA;AAAA;AAAA,EAC9E,MAAA,EAAQ,EAAE,IAAM,EAAA,CAAC,QAAQ,MAAM,CAAA,EAAgC,SAAS,MAAO,EAAA;AAAA;AAAA,EAE/E,IAAM,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,KAAM,EAAA;AAAA;AAAA,EACtC,QAAU,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,IAAK,EAAA;AAAA;AAAA,EACzC,UAAY,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,IAAK,EAAA;AAAA;AAC/C,EAAA;AAIO,MAAM,eAAkB,GAAA;AAAA,EAC3B,QAAQ,MAAM,IAAA;AAAA,EACd,MAAA,EAAQ,CAAC,OAAoB,KAAA,IAAA;AAAA,EAC7B,QAAA,EAAU,CAAC,OAAoB,KAAA,IAAA;AAAA,EAC/B,cAAc,MAAM,IAAA;AAAA,EACpB,cAAA,EAAgB,CAAC,OAAoB,KAAA,IAAA;AACzC;;;;"}