Skip to content

Cell 单元格

单元格为列表中的单个展示项,可组合使用形成列表。

引入

通过 easycom 自动引入,无需手动注册。

代码演示

基础用法

Cell 可以单独使用,也可以与 Cell 组合使用形成列表。

html
<zq-cell title="单元格" value="内容" />
<zq-cell title="单元格" value="内容" label="描述信息" />

展示图标

通过 icon 属性在标题左侧展示图标。

html
<zq-cell title="单元格" icon="settings" />

展示箭头

设置 is-link 属性后会在单元格右侧展示箭头,并且可以通过 url 属性设置跳转地址。

html
<zq-cell title="单元格" is-link />
<zq-cell title="单元格" is-link url="/pages/demo/basic" />

垂直居中

通过 center 属性可以让 Cell 的左右内容都垂直居中。

html
<zq-cell title="单元格" value="内容" label="描述信息" center />

大号单元格

通过 large 属性可以设置大号单元格。

html
<zq-cell title="单元格" value="内容" large />

隐藏下边框

通过 :border="false" 隐藏下边框。

html
<zq-cell title="单元格" :border="false" />

使用插槽

html
<zq-cell title="单元格">
  <template #default>
    <zq-tag type="primary" text="标签" />
  </template>
</zq-cell>

<zq-cell>
  <template #title>
    <text>自定义标题</text>
  </template>
  <template #right-icon>
    <zq-icon name="star" :size="16" />
  </template>
</zq-cell>

API

Props

参数说明类型默认值
title左侧标题string | number''
value右侧内容string | number''
label标题下方的描述信息string''
icon左侧图标名称string''
is-link是否展示右侧箭头并开启点击反馈booleanfalse
clickable是否开启点击反馈booleanfalse
center是否使内容垂直居中booleanfalse
border是否显示下边框booleantrue
large是否使用大号单元格booleanfalse
url点击后跳转的链接地址string''

Events

事件名说明回调参数
click点击单元格时触发event: Event

Slots

名称说明
default自定义右侧 value 的内容
title自定义左侧 title 的内容
label自定义标题下方 label 的内容
icon自定义左侧图标
right-icon自定义右侧图标

主题定制

变量名说明
--color-bg-card单元格背景色
--color-bg-hover点击态背景色
--color-divider下边框颜色
--color-text-primary标题文字颜色
--color-text-secondary描述/值文字颜色
--color-text-placeholder箭头图标颜色

Released under the MIT License.