Gap 占位间隔
基础用法
- 顾名思义,就是单纯用来占位的,通过
height控制高度。 - 支持
mode快速占位:statusbar占状态栏高度、safearea占底部安全区高度。 - 可通过
bg-color、border-radius设置背景颜色与圆角。
vue
<template>
<sn-gap height="20px"></sn-gap>
</template>更多演示请下载 demo 查看
占位模式
mode 为 statusbar 或 safearea 时忽略 height,自动取系统状态栏 / 底部安全区高度。
vue
<template>
<sn-gap mode="statusbar" bg-color="$primaryLight"></sn-gap>
<sn-gap mode="safearea" bg-color="$successLight"></sn-gap>
</template>属性
| 参数 | 说明 | 类型 | 默认值 | 可选值 |
|---|---|---|---|---|
| mode | 占位间隔模式 | GapMode | custom | custom | statusbar | safearea |
| height | 占位间隔高度(仅 mode 为 custom 时生效),支持 $ 简写;为空时取 20×内间距乘数 | String | Number | - | - |
| bgColor | 占位间隔背景颜色,支持 $ 功能色简写;为空时透明 | String | - | - |
| borderRadius | 占位间隔圆角大小,支持 $ 简写 | String | Number | - | - |
| customStyle | 自定义根节点样式 | UTSJSONObject | String | - | - |

