@wocwin/t-ui-plus
Version:
Page level components developed based on Element Plus.
99 lines (98 loc) • 3.28 kB
TypeScript
import { DefineComponent, ComponentOptionsMixin, PublicProps, ExtractPropTypes } from 'vue';
declare function __VLS_template(): Partial<Record<any, (_: {
scope: Record<string, any>;
}) => any>>;
declare const __VLS_component: DefineComponent<{
/** 编辑配置项说明
* label: '爱好', // placeholder显示
* editComponent: 'el-select', // 组件
* type: 'select-arr', // option显示
* list: 'hobbyList', // 下拉选择数据源
* arrLabel: 'label', // 下拉选择中文显示
* arrKey: 'value' // 下拉选择number显示(最终传后台)
* bind:{} // 组件衍生属性(即第三方组件属性)
*/
configEdit: {
type: any;
default: () => {};
};
listTypeInfo: {
type: ObjectConstructor;
default: () => {};
};
scope: {
type: ObjectConstructor;
default: () => {};
};
prop: {
type: StringConstructor;
default: string;
};
isShowRules: {
type: BooleanConstructor;
default: boolean;
};
modelValue: {
type: (ObjectConstructor | StringConstructor | BooleanConstructor | NumberConstructor | ArrayConstructor | DateConstructor)[];
};
indexColumns: (StringConstructor | NumberConstructor)[];
}, {
resetTselectTableFields: () => void;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
handleEvent: (...args: any[]) => void;
"update:modelValue": (...args: any[]) => void;
keyupHandle: (...args: any[]) => void;
getRefs: (...args: any[]) => void;
}, string, PublicProps, Readonly< ExtractPropTypes<{
/** 编辑配置项说明
* label: '爱好', // placeholder显示
* editComponent: 'el-select', // 组件
* type: 'select-arr', // option显示
* list: 'hobbyList', // 下拉选择数据源
* arrLabel: 'label', // 下拉选择中文显示
* arrKey: 'value' // 下拉选择number显示(最终传后台)
* bind:{} // 组件衍生属性(即第三方组件属性)
*/
configEdit: {
type: any;
default: () => {};
};
listTypeInfo: {
type: ObjectConstructor;
default: () => {};
};
scope: {
type: ObjectConstructor;
default: () => {};
};
prop: {
type: StringConstructor;
default: string;
};
isShowRules: {
type: BooleanConstructor;
default: boolean;
};
modelValue: {
type: (ObjectConstructor | StringConstructor | BooleanConstructor | NumberConstructor | ArrayConstructor | DateConstructor)[];
};
indexColumns: (StringConstructor | NumberConstructor)[];
}>> & {
onHandleEvent?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onKeyupHandle?: ((...args: any[]) => any) | undefined;
onGetRefs?: ((...args: any[]) => any) | undefined;
}, {
configEdit: any;
listTypeInfo: Record<string, any>;
scope: Record<string, any>;
prop: string;
isShowRules: boolean;
}, {}>;
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, ReturnType<typeof __VLS_template>>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};