UNPKG

1.01 kBTypeScriptView Raw
1import { VXETableComponent } from './component'
2
3/**
4 * 文本域
5 */
6export declare class Textarea extends VXETableComponent {
7 /**
8 * 绑定值
9 */
10 value?: string | number;
11 /**
12 * 原生 name 属性
13 */
14 name?: string;
15 /**
16 * 是否只读
17 */
18 readonly?: boolean;
19 /**
20 * 是否禁用
21 */
22 disabled?: boolean;
23 /**
24 * 当值为空时,显示的占位符
25 */
26 placeholder?: string;
27 /**
28 * 最大长度
29 */
30 maxlength?: string | number;
31 /**
32 * 原生 rows 属性
33 */
34 rows?: string | number;
35 /**
36 * 是否显示字数统计
37 */
38 showWordCount?: boolean;
39 /**
40 * 自适应文本高度
41 */
42 autosize?: {
43 minRows?: number;
44 maxRows?: number;
45 };
46 /**
47 * 原生 form 属性
48 */
49 form?: string;
50 /**
51 * 调整文本域大小的方式
52 */
53 resize?: string;
54
55 /**
56 * 获取焦点
57 */
58 focus(): Promise<any>;
59 /**
60 * 失去焦点
61 */
62 blur(): Promise<any>;
63}