iview/types/grid.d.ts

81 lines
2.1 KiB
TypeScript
Raw Normal View History

2019-03-12 11:30:07 +08:00
// Type definitions for iview 3.3.0
// Project: https://github.com/iview/iview
// Definitions by: yangdan
// Definitions: https://github.com/yangdan8/iview.git
import Vue, { VNode } from 'vue';
export declare interface Row extends Vue {
/**
* px
* @default 0
*/
gutter?: number;
/**
* flex或不选
*/
type?: string;
/**
* lex topmiddlebottom
*/
align?: 'top'|'middle'|'bottom';
/**
* flex startendcenterspace-aroundspace-between
*/
justify?: 'start'|'end'|'center'|'space-around'|'space-between';
/**
* class名称
*/
'class-name'?: string;
}
export declare interface Col extends Vue {
/**
* 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;
/**
* <576px 响应式栅格可为栅格数或一个包含其他属性的对象
*/
xs?: number | object;
/**
* 576px
*/
sm?: number | object;
/**
* 768px
*/
md?: number | object;
/**
* 992px
*/
lg?: number | object;
/**
* 1200px
*/
xl?: number | object;
/**
* 1600px
*/
xxl?: number | object;
}