UNPKG

jnf-ui

Version:

基于 vue3+ ts+ Element-plus 二次封装组件

79 lines (78 loc) 3.06 kB
declare const _sfc_main: import("vue").DefineComponent<{ /** 编辑配置项说明 * label: '爱好', // placeholder显示 * editComponent: 'el-select', // 组件 * type: 'select-arr', // option显示 * list: 'hobbyList', // 下拉选择数据源 * arrLabel: 'label', // 下拉选择中文显示 * arrKey: 'value' // 下拉选择number显示(最终传后台) * bind:{} // 组件衍生属性(即第三方组件属性) */ configEdit: { type: ObjectConstructor; default: () => {}; }; formData: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: {}; }; prop: { type: StringConstructor; default: string; }; disabled: {}; }, { props: any; emits: (event: "update:modelValue" | "handleEvent" | "keyupHandle", ...args: any[]) => void; keyUpHandle: ($event: any) => void; cEvent: import("vue").ComputedRef<(configEdit: any) => {}>; cAttrs: import("vue").ComputedRef<(item: any) => any>; cChildren: import("vue").ComputedRef<(item: any) => any>; compChildName: import("vue").ComputedRef<(opt: any) => "option" | "checkbox" | "radio" | null>; compChildValue: import("vue").ComputedRef<(opt: any, child: any, key: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: any, child: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: any, value: any) => any>; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, editCom: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "handleEvent" | "keyupHandle")[], "update:modelValue" | "handleEvent" | "keyupHandle", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ /** 编辑配置项说明 * label: '爱好', // placeholder显示 * editComponent: 'el-select', // 组件 * type: 'select-arr', // option显示 * list: 'hobbyList', // 下拉选择数据源 * arrLabel: 'label', // 下拉选择中文显示 * arrKey: 'value' // 下拉选择number显示(最终传后台) * bind:{} // 组件衍生属性(即第三方组件属性) */ configEdit: { type: ObjectConstructor; default: () => {}; }; formData: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: {}; }; prop: { type: StringConstructor; default: string; }; disabled: {}; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onHandleEvent?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }, { formData: Record<string, any>; configEdit: Record<string, any>; scope: Record<string, any>; prop: string; }>; export default _sfc_main;