UNPKG

homehui

Version:

Vue3 二次封装基础组件文档

84 lines (83 loc) 2.67 kB
import { PropType } from 'vue'; declare const _default: __VLS_WithTemplateSlots<import('vue').DefineComponent<import('vue').ExtractPropTypes<{ className: { type: StringConstructor; }; /** 表单配置项说明 * formData object 表单提交数据 * rules object 验证规则 * fieldList Array 表单渲染数据 * operatorList Array 操作按钮list * listTypeInfo object 下拉选项数据 * labelWidth String label宽度 */ formOpts: { type: ObjectConstructor; default: () => {}; }; widthSize: { type: PropType<1 | 2 | 3 | 4 | 5 | 6>; validator: (value: number) => boolean; default: number; }; labelPosition: { type: PropType<"top" | "left" | "right">; default: string; }; isTrim: { type: BooleanConstructor; default: boolean; }; }>, any, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (...args: any[]) => void; handleEvent: (...args: any[]) => void; getRefs: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ className: { type: StringConstructor; }; /** 表单配置项说明 * formData object 表单提交数据 * rules object 验证规则 * fieldList Array 表单渲染数据 * operatorList Array 操作按钮list * listTypeInfo object 下拉选项数据 * labelWidth String label宽度 */ formOpts: { type: ObjectConstructor; default: () => {}; }; widthSize: { type: PropType<1 | 2 | 3 | 4 | 5 | 6>; validator: (value: number) => boolean; default: number; }; labelPosition: { type: PropType<"top" | "left" | "right">; default: string; }; isTrim: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { labelPosition: "top" | "left" | "right"; widthSize: 1 | 2 | 3 | 4 | 5 | 6; formOpts: Record<string, any>; isTrim: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, Partial<Record<any, (_: { scope: any; }) => any>> & Partial<Record<any, (_: { scope: any; }) => any>> & Partial<Record<any, (_: {}) => any>> & Partial<Record<any, (_: {}) => any>>>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };