29 lines
560 B
TypeScript
29 lines
560 B
TypeScript
export interface Emits {
|
|
(e: "update:data", val: any): void;
|
|
(e: "getDataValue", val: any): void;
|
|
}
|
|
|
|
export interface Props {
|
|
data: any;
|
|
fields: Field[];
|
|
tableData?: object[];
|
|
label?: string;
|
|
value?: string;
|
|
objKey?: string;
|
|
isHighlight?: boolean;
|
|
size?: string;
|
|
placeholder?: string;
|
|
border?: boolean;
|
|
width?: string | number;
|
|
disabled?: boolean;
|
|
dictType?: string;
|
|
clearable?: boolean;
|
|
}
|
|
|
|
|
|
export interface Field {
|
|
prop: string;
|
|
label: string;
|
|
width?: number;
|
|
enablePinyinSearch?: boolean; //是否参与拼音搜索
|
|
} |