Blame view

types/grid.d.ts 1.82 KB
414730dd   yangd   完成d.ts定义的优化
1
  // Type definitions for iview 3.0.1
454cdd17   yangd   完成新版本3.0.0的iview全...
2
3
4
5
6
  // Project: https://github.com/iview/iview
  // Definitions by: yangdan
  // Definitions: https://github.com/yangdan8/iview.git
  import Vue, { VNode } from "vue";
  
414730dd   yangd   完成d.ts定义的优化
7
  export declare class GridRow extends Vue {
454cdd17   yangd   完成新版本3.0.0的iview全...
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    /**
     * 栅格间距,单位 px,左右平分
     * @default 0
     */
    gutter?: number;
    /**
     * 布局模式,可选值为flex或不选,在现代浏览器下有效
     */
    type?: string;
    /**
     * lex 布局下的垂直对齐方式,可选值为top、middle、bottom
     */
    align?: 'top'|'middle'|'bottom';
    /**
     * flex 布局下的水平排列方式,可选值为start、end、center、space-around、space-between
     */
    justify?: 'start'|'end'|'center'|'space-around'|'space-between';
    /**
     * 自定义的class名称
     */
    'class-name'?: string;
  }
  
414730dd   yangd   完成d.ts定义的优化
31
  export declare class GridCol extends Vue {
454cdd17   yangd   完成新版本3.0.0的iview全...
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
    /**
     * 栅格的占位格数,可选值为0~24的整数,为 0 时,相当于display:none
     */
    span?: number | string;
    /**
     * 栅格的顺序,在flex布局模式下有效
     */
    order?: number | string;
    /**
     * 栅格左侧的间隔格数,间隔内不可以有栅格
     */
    offset?: number | string;
    /**
     * 栅格向右移动格数
     */
    push?: number | string;
    /**
     * 栅格向左移动格数
     */
    pull?: number | string;
    /**
     * 自定义的class名称
     */
    'class-name'?: string;
    /**
     * <768px 响应式栅格,可为栅格数或一个包含其他属性的对象
     */
    xs?: number | object;
    /**
     * ≥768px 响应式栅格,可为栅格数或一个包含其他属性的对象
     */
    sm?: number | object;
    /**
     * ≥992px 响应式栅格,可为栅格数或一个包含其他属性的对象
     */
    md?: number | object;
    /**
     * ≥1200px 响应式栅格,可为栅格数或一个包含其他属性的对象
     */
    lg?: number | object;
  }