Appearance
- default
- chenghua
- shijingshan
- sybz
- gulou
无数据
Appearance
<sWrapper></sWrapper>设置 column 后,每行按指定列数等分;不设置时为横向滚动布局。基础写法:<sWrapper gap="20px" :column="3"></sWrapper>。
基础写法:<s-wrapper width="360" height="120">内容</s-wrapper>。width、height 类型为 string / number,支持数字、数字字符串、px、rem、百分比等长度,默认值均为 '',不设置宽高。
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
width | 容器宽度,数字自动补 px,支持百分比等长度 | string / number | '' |
height | 容器高度,百分比需要父容器具有明确高度 | string / number | '' |
gap | 子项之间的间距,内部会经过 processWidth 处理 | string / number | 16px |
column | 每行展示的列数;不传时保持横向 flex 布局 | number / null | null |
minWidth | 子项最小宽度,内部会经过 processWidth 处理 | string / number | 0 |
| 插槽名 | 说明 |
|---|---|
default | 需要包裹的 s-item 或任意块级内容 |
item 组件,支持设置间距、列数和滚动布局。column 后会切换为 grid 等分布局;不设置时使用横向 flex,内容超出后可横向滚动。gap 支持 16、'16'、'16px'、'5%' 这类常见写法;纯数字或数字字符串会自动补成 px。minWidth 也支持 200、'200'、'200px'、'30%' 这类写法。