UNPKG

1.28 kBTypeScriptView Raw
1import { VXETableComponent } from './component'
2import { OptionProps, OptionGroupProps } from './v-x-e-table'
3
4/**
5 * 下拉框
6 */
7export declare class Select extends VXETableComponent {
8 /**
9 * 绑定值
10 */
11 value?: any;
12 /**
13 * 当有值时,是否在右侧显示清除按钮
14 */
15 clearable?: boolean;
16 /**
17 * 空值显示的占位符
18 */
19 placeholder?: string;
20 /**
21 * 是否多选
22 */
23 multiple?: boolean;
24 /**
25 * 是否禁用
26 */
27 disabled?: boolean;
28 /**
29 * 前缀图标
30 */
31 prefixIcon?: string;
32 /**
33 * 下拉选项列表(需要渲染器支持)
34 */
35 options?: { [key: string]: any }[];
36 /**
37 * 下拉选项属性参数配置(需要渲染器支持)
38 */
39 optionProps?: OptionProps;
40 /**
41 * 下拉分组选项列表(需要渲染器支持)
42 */
43 optionGroups?: { [key: string]: any }[];
44 /**
45 * 下拉分组选项属性参数配置
46 */
47 optionGroupProps?: OptionGroupProps;
48 /**
49 * 固定显示下拉面板的方向
50 */
51 placement?: string;
52 /**
53 * 是否将弹框容器插入于 body 内
54 */
55 transfer?: boolean;
56
57 /**
58 * 获取焦点
59 */
60 focus(): Promise<any>;
61 /**
62 * 失去焦点
63 */
64 blur(): Promise<any>;
65}