# Cell 单元格
# 介绍
单元格,可用作展示列表信息、链接或者表单等。
# 引入
import { CellGroup, Cell } from 'mind-ui-vue';
Vue.use(CellGroup);
Vue.use(Cell);
# 示例
# 基础用法
<!-- 单独使用 -->
<m-cell icon="love" icon-color="#00CDA2" title="文本" value="内容" />
# 自定义内容
<m-cell icon="feed" icon-color="#00CDA2" title="自定义内容">
<m-switch v-model="checked" />
</m-cell>
# 可点击的链接
<m-cell icon="location" icon-color="#00CDA2" title="标题文字" url="/pages/home/index" />
# 单元格组
<m-cell-group title="单元格分组" border card>
<!-- 自定义分组后缀 -->
<div slot="group-suffix">
<m-icon name="category" />
</div>
<!-- cell 列表 -->
<m-cell icon="love" icon-color="#00CDA2" title="图标+标题" />
<m-cell icon="location" icon-color="#00CDA2" title="跳转" url="/" />
<m-cell icon="tag" icon-color="#00CDA2" title="标签">
<div class="tag-group">
<m-tag type="warning" round>标签</m-tag>
<m-tag m-class="tag" type="success" round>标签</m-tag>
<m-tag m-class="tag" type="warning">标签</m-tag>
</div>
</m-cell>
<m-cell icon="feed" icon-color="#00CDA2" title="表单组件">
<m-switch v-model="switch" />
</m-cell>
<m-cell icon="feed" icon-color="#00CDA2" title="表单组件">
<m-checkbox v-model="checked" checked-color="#00CDA2" />
</m-cell>
<m-cell icon="edit" icon-color="#00CDA2" title="文本" value="内容区" />
</m-cell-group>
# Api
# CellGroup Props
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
title | 分组标题,为空时不显示 | String | - | - |
border | 是否给每个 cell 显示下边框(最后一个无下边框) | Boolean | - | true |
card | 是否为卡片式 | Boolean | - | false |
# Cell Props
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
icon | 左侧图标或图片 | String | - | - |
title | 左侧标题 | String | - | - |
value | 右侧内容 | String | - | - |
border | 是否显示下边框 | Boolean | - | false |
url | 点击跳转链接地址 | String | - | - |
link-type | 跳转类型 | String | replace to | to |
ellipsis v1.0.3 | value 内容超出省略 | Boolean | - | false |
# Cell Events
事件名称 | 说明 | 返回值 |
---|---|---|
click | cell 点击事件回调 | event |
# CellGroup Slots
名称 | 说明 |
---|---|
group-suffix | 分组 header 的后缀内容 |
# Cell Slots
名称 | 说明 |
---|---|
- | value 区域自定义内容 |
← Style 基础样式 Grid 宫格 →