import type { PropType } from 'vue'; export const basicProps = { value: { type: Boolean as PropType, default: false, }, isSlot: { type: Boolean as PropType, default: false, }, text: { type: [String] as PropType, default: '请按住滑块拖动', }, successText: { type: [String] as PropType, default: '验证通过', }, height: { type: [Number, String] as PropType, default: 40, }, width: { type: [Number, String] as PropType, default: 220, }, circle: { type: Boolean as PropType, default: false, }, wrapStyle: { type: Object as PropType, default: {}, }, contentStyle: { type: Object as PropType, default: {}, }, barStyle: { type: Object as PropType, default: {}, }, actionStyle: { type: Object as PropType, default: {}, }, }; export const rotateProps = { ...basicProps, src: { type: String as PropType, }, imgWidth: { type: Number as PropType, default: 260, }, imgWrapStyle: { type: Object as PropType, default: {}, }, minDegree: { type: Number as PropType, default: 90, }, maxDegree: { type: Number as PropType, default: 270, }, diffDegree: { type: Number as PropType, default: 20, }, };