Skip to content

Grid 宫格布局

宫格布局容器,搭配 see-grid-item 使用,支持自定义列数、间距、边框等。

平台兼容性

App(vue)App(nvue)H5小程序

代码示例

基础用法

默认 4 列宫格。

html
<see-grid>
  <see-grid-item text="宫格1" icon="📱" />
  <see-grid-item text="宫格2" icon="⭐" />
  <see-grid-item text="宫格3" icon="📌" />
  <see-grid-item text="宫格4" icon="🎨" />
</see-grid>

自定义列数

html
<see-grid :columns="3">
  <see-grid-item text="宫格1" icon="📱" />
  <see-grid-item text="宫格2" icon="⭐" />
  <see-grid-item text="宫格3" icon="📌" />
</see-grid>

带边框和间距

html
<see-grid :columns="3" border gap="16rpx">
  <see-grid-item text="宫格1" icon="📱" />
  <see-grid-item text="宫格2" icon="⭐" />
  <see-grid-item text="宫格3" icon="📌" />
</see-grid>

API

Grid Props

参数说明类型默认值可选值
columns列数number4-
gap间距number | string0-
border是否显示边框booleanfalsetrue / false
border-color边框颜色stringvar(--see-border-color)CSS 颜色值
is-square是否正方形booleanfalsetrue / false
is-clickable是否开启点击反馈booleanfalsetrue / false

GridItem Props

参数说明类型默认值可选值
text文本内容string--
icon图标string--
icon-size图标大小string'48rpx'-
to跳转路径string--
index自定义索引number0-

GridItem Events

事件名说明回调参数
onClick点击时触发index: number

GridItem Slots

名称说明
default自定义内容
icon自定义图标
text自定义文字

辽 ICP 备 2025070134 号