UNPKG

ohayolibs

Version:

Ohayo is a set of essential modules for ohayojp.

47 lines (37 loc) 1.46 kB
--- type: Layout order: 1 title: sg subtitle: 简易栅格 cols: 1 module: import { SGModule } from '@ohayo/components/sg'; --- 简化栅格系统运用的高阶组件,它由 `sg-container` 容器(指令)和 `sg` 组件组合代替一个响应式布局: ```html <div nz-row nzGutter="32"> <nz-col nzXs="24" nzSm="12" nzMd="8" nzLg="6">1</nz-col> <nz-col nzXs="24" nzSm="12" nzMd="8" nzLg="6">2</nz-col> <nz-col nzXs="24" nzSm="12" nzMd="8" nzLg="6">3</nz-col> <nz-col nzXs="24" nzSm="12" nzMd="8" nzLg="6">4</nz-col> </div> ``` 替代: ```html <div sg-container="4"> <sg>1</sg> <sg>2</sg> <sg>3</sg> <sg>4</sg> </div> ``` ## API ### sg-container | 成员 | 说明 | 类型 | 默认值 | 全局配置 | |----|----|----|-----|------| | `[gutter]` | 间距,当 `nzLayout:horizontal` 时有效 | `number` | `32` | ✅ | | `[sg-container]` | 指定表单元素最多分几列展示,最终一行几列由 col 配置结合[响应式规则](/theme/responsive)决定, | `'1','2','3','4','5','6'` | - | - | | `[col]` | 指定表单元素最多分几列展示,最终一行几列由 col 配置结合[响应式规则](/theme/responsive)决定, | `'1','2','3','4','5','6'` | `2` | ✅ | ### sg | 成员 | 说明 | 类型 | 默认值 | |----|----|----|-----| | `[col]` | 指定表单元素最多分几列展示,最终一行几列由 col 配置结合[响应式规则](/theme/responsive)决定, | `'1','2','3','4','5','6'` | - |