cell.md 3.18 KB

Cell 单元格

常用单元格

a4a85439be8526638d0ddc8bf1d103dd971276d7/examples/views/docs/component/cell.md#">基础用法

基础单元格包括标题, 内容, 描述

::: snippet 配置title属性显示标题, 配置value属性显示内容, 配置label属性显示描述

<template>
  <div class="demo-cell">
    <zui-cell title="选项一" value="内容一"></zui-cell>
    <zui-cell title="选项二" value="内容二" label="描述"></zui-cell>
  </div>
</template>

<style>
.demo-cell {
  width: 400px;
}
</style>

:::

a4a85439be8526638d0ddc8bf1d103dd971276d7/examples/views/docs/component/cell.md#">显示图标

单元格支持显示左侧图标

::: snippet 支持配置icon属性显示图标,也可通过icon插槽配置自定义内容

<template>
  <div class="demo-cell">
    <zui-cell title="显示图标" value="内容一" icon="message"></zui-cell>
    <zui-cell title="自定义图标" value="内容二">
      <zui-icon slot="icon" name="attachmoney" size="1.2rem" color="deepskyblue" />
    </zui-cell>
  </div>
</template>

<style>
.demo-cell {
  width: 400px;
}
</style>

:::

a4a85439be8526638d0ddc8bf1d103dd971276d7/examples/views/docs/component/cell.md#">点击效果

支持配置is-link属性显示点击效果,配置right-icon属性改变右侧图标,配置right插槽自定义右侧内容

::: snippet 配置right-icon属性改变右侧图标

<template>
  <div class="demo-cell">
    <zui-cell title="默认点击" value="内容" is-link></zui-cell>
    <zui-cell title="右侧图标" value="内容" right-icon="expandmore" is-link></zui-cell>
    <zui-cell title="自定义右侧内容" value="内容" is-link>
      <div slot="right">Right</div>
    </zui-cell>
  </div>
</template>

<style>
.demo-cell {
  width: 400px;
}
</style>

:::

a4a85439be8526638d0ddc8bf1d103dd971276d7/examples/views/docs/component/cell.md#">综合示例

一个常用的单元格示例

::: snippet 综合示例

<template>
  <div class="demo-cell">
    <zui-cell title="单元格" value="内容" label="描述"></zui-cell>
    <zui-cell title="有图标" value="内容" icon="trendingup"></zui-cell>
    <zui-cell is-link>
      <zui-icon slot="icon" name="error" size="2rem" color="deeppink" />
      <div slot="title">
        <div class="zui-cell__title">开启微信通知</div>
        <div class="zui-cell__label" style="overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;">
          关注微信公众号,可获取运单到账信息关注微信公众号,可获取运单到账信息关注微信公众号,可获取运单到账信息关注微信公众号,可获取运单到账信息
        </div>
      </div>
      <div slot="right" style="height: 100%; text-align: right; display: flex; flex-direction: column; justify-content: space-between;">
        <div style="font-size: 12px; color: grey;">2020-03-18</div>
        <div><zui-tag size="tiny" shape="dot" type="fill"></zui-tag></div>
      </div>
    </zui-cell>
  </div>
</template>

<style>
.demo-cell {
  width: 400px;
}
</style>

:::

API

Attribute 属性

参数|说明|类型|可选值|默认值 -|-|-|-|- icon | 图标 | String | - | - title | 标题 | String | - | - value | 内容 | String | - | - label | 标签 | String | - | - isLink | 是否显示点击效果 | Boolean | - | - rightIcon | 右侧图标 | String | - | enter

Events 事件

事件名称|说明|回调参数 -|-|- click | 按钮点击事件 | -