various-ui
Version:
This is a test version of the Vue 3 component library
1 lines • 3.09 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/select/default/index.ts"],"sourcesContent":["import { ExtractPropTypes, PropType } from \"vue\";\r\nimport { UiTypes } from \"@various/constants\";\r\n\r\nexport const UiSelectPropsOption = {\r\n classExtraName: { type: String } /**候选项类名 */,\r\n placeholder: { type: String } /**提示文本 */,\r\n modelValue: { required: true } /**选中项绑定值 */,\r\n widthExtra: { type: Number } /**候选项尺寸 */,\r\n candidates: { type: Array as PropType<UiTypes.candidate[]>, required: true } /**候选项 */,\r\n clearable: { type: Boolean, default: false }, //* 清空按钮是否显示\r\n animation: { type: Boolean, default: true }, //* 过渡动画是否开启\r\n disabled: { type: Boolean, default: false }, //* 选择器是否禁用\r\n readonly: { type: Boolean, default: false }, //* 选择器是否只读\r\n loading: { type: Boolean, default: false }, //* 选择器内置加载器是否开启\r\n resolve: { type: Function as PropType<() => string> }, //* 选择器文本解析控制器\r\n height: { type: Number, default: 240 },\r\n zIndex: { type: Number, default: 66 },\r\n width: { type: [String, Number] as PropType<number | string>, default: 264 },\r\n size: { type: String as PropType<UiTypes.size>, default: \"default\" },\r\n name: { type: String },\r\n} as const;\r\n\r\nexport type UiSelectProps = ExtractPropTypes<typeof UiSelectPropsOption>;\r\n\r\nexport const UiSelectEmits = {\r\n \"update:modelValue\": (_ev: any) => true,\r\n \"before-enter\": () => true,\r\n \"before-leave\": () => true,\r\n \"after-enter\": () => true,\r\n \"after-leave\": () => true,\r\n \"change\": (_ev?: Event) => true,\r\n \"clear\": (_ev?: any) => true,\r\n};\r\n"],"names":[],"mappings":"AAGO,MAAM,mBAAsB,GAAA;AAAA,EAC/B,cAAA,EAAgB,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA,EAC/B,WAAA,EAAa,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA,EAC5B,UAAA,EAAY,EAAE,QAAA,EAAU,IAAK,EAAA;AAAA,EAC7B,UAAA,EAAY,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA,EAC3B,UAAY,EAAA,EAAE,IAAM,EAAA,KAAA,EAAwC,UAAU,IAAK,EAAA;AAAA,EAC3E,SAAW,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,KAAM,EAAA;AAAA;AAAA,EAC3C,SAAW,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,IAAK,EAAA;AAAA;AAAA,EAC1C,QAAU,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,KAAM,EAAA;AAAA;AAAA,EAC1C,QAAU,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,KAAM,EAAA;AAAA;AAAA,EAC1C,OAAS,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,KAAM,EAAA;AAAA;AAAA,EACzC,OAAA,EAAS,EAAE,IAAA,EAAM,QAAmC,EAAA;AAAA;AAAA,EACpD,MAAQ,EAAA,EAAE,IAAM,EAAA,MAAA,EAAQ,SAAS,GAAI,EAAA;AAAA,EACrC,MAAQ,EAAA,EAAE,IAAM,EAAA,MAAA,EAAQ,SAAS,EAAG,EAAA;AAAA,EACpC,KAAA,EAAO,EAAE,IAAM,EAAA,CAAC,QAAQ,MAAM,CAAA,EAAgC,SAAS,GAAI,EAAA;AAAA,EAC3E,IAAM,EAAA,EAAE,IAAM,EAAA,MAAA,EAAkC,SAAS,SAAU,EAAA;AAAA,EACnE,IAAA,EAAM,EAAE,IAAA,EAAM,MAAO,EAAA;AACzB,EAAA;AAIO,MAAM,aAAgB,GAAA;AAAA,EACzB,mBAAA,EAAqB,CAAC,GAAa,KAAA,IAAA;AAAA,EACnC,gBAAgB,MAAM,IAAA;AAAA,EACtB,gBAAgB,MAAM,IAAA;AAAA,EACtB,eAAe,MAAM,IAAA;AAAA,EACrB,eAAe,MAAM,IAAA;AAAA,EACrB,QAAA,EAAU,CAAC,GAAgB,KAAA,IAAA;AAAA,EAC3B,OAAA,EAAS,CAAC,GAAc,KAAA,IAAA;AAC5B;;;;"}