UNPKG

hongluan-ui

Version:
76 lines (73 loc) 1.37 kB
import '../../../utils/index.mjs'; import { buildProps } from '../../../utils/vue/props/runtime.mjs'; import { isNumber } from '../../../utils/types.mjs'; const carouselProps = buildProps({ initialIndex: { type: Number, default: 0 }, height: { type: String, default: "" }, trigger: { type: String, default: "hover" }, autoplay: { type: Boolean, default: true }, interval: { type: Number, default: 3e3 }, indicatorPosition: { type: String, default: "" }, indicator: { type: Boolean, default: true }, arrow: { type: String, default: "hover" }, type: { type: String, default: "" }, loop: { type: Boolean, default: true }, direction: { type: String, default: "horizontal", validator(val) { return ["horizontal", "vertical"].includes(val); } }, pauseOnHover: { type: Boolean, default: true }, indicatorType: { type: String, default: "line", validator(val) { return ["line", "dot", "custom"].includes(val); } }, itemsNumber: { type: Number, default: 1 }, itemsWidth: { type: [String, Number], default: "" } }); const carouselEmits = { change: (current, prev) => [current, prev].every(isNumber) }; export { carouselEmits, carouselProps }; //# sourceMappingURL=carousel2.mjs.map