# Grid 宫格
# 介绍
宫格可以在水平方向上把页面分隔成等宽度的区块,用于展示内容或进行页面导航。
# 引入
import { Grid, GridItem } from 'mind-ui-vue';
Vue.use(Grid);
Vue.use(GridItem);
# 示例
# 基础用法
grid-item
需要与 grid
配合使用。
<m-grid column-count="4" border>
<!-- 基础用法 -->
<m-grid-item icon="boy" icon-color="#0181ff" text="文字" />
<!-- 红点 -->
<m-grid-item icon="love" icon-color="#EE5C42" text="文字" badge-dot />
<!-- 数字 -->
<m-grid-item icon="girl" icon-color="#e54d42" text="文字" badge-value="100" />
<!-- 跳转链接 -->
<m-grid-item icon="location" url="/" />
</m-grid>
# Api
# Grid Props
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
column-count | 列数 | Number | — | 4 |
border | 是否显示边框 | Boolean | — | true |
# GridItem Props
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
icon | 图标名称或图片地址 | String | — | — |
icon-color | 图标颜色 | String | — | — |
icon-size | 图标大小,单位 px | Number | — | 48 |
text | 文字 | String | — | — |
badge-dot | 是否右上角显示状态点 | Boolean | — | false |
badge-value | 右上角状态内容 | Number/String | — | — |
# GridItem Events
事件名称 | 说明 | 返回值 |
---|---|---|
click | Grid-item 点击事件回调 | event |
# GridItem Slots
名称 | 说明 |
---|---|
— | 自定义格子内容 |
icon | 自定义图标 |
text | 自定义文字 |