Skip to content

r-cell 单元格

单元格为列表中的单个展示项。

示例

vue
<template>
  <view class="content">
    <!-- <r-badge :content="20" /> -->

    <r-config-provider>
      <view style="padding: 20px">基础用法</view>
      <r-cell-group>
        <r-cell title="单元格" value="内容" />
        <r-cell title="单元格" value="内容" label="描述信息" />
      </r-cell-group>
      <view style="padding: 20px">卡片风格</view>
      <r-cell-group inset>
        <r-cell title="单元格" value="内容" />
        <r-cell title="单元格" value="内容" label="描述信息" />
      </r-cell-group>
      <view style="padding: 20px">单元格大小</view>
      <r-cell title="单元格" value="内容" size="large" />
      <r-cell title="单元格" value="内容" size="large" label="描述信息" />

      <view style="padding: 20px">展示图标</view>
      <r-cell title="单元格" icon="location-o" />

      <view style="padding: 20px">展示箭头</view>
      <r-cell title="单元格" is-link />
      <r-cell title="单元格" is-link value="内容" />
      <r-cell title="单元格" is-link arrow-direction="down" value="内容" />

      <view style="padding: 20px">分组标题</view>
      <r-cell-group title="分组1">
        <r-cell title="单元格" value="内容" />
      </r-cell-group>
      <r-cell-group title="分组2">
        <r-cell title="单元格" value="内容" />
      </r-cell-group>
      <!--  -->
      <view style="padding: 20px">使用插槽</view>
      <r-cell value="内容" is-link>
        <!-- 使用 title 插槽来自定义标题 -->
        <template #title>
          <span class="custom-title">单元格</span>
          <r-tag type="primary">标签</r-tag>
        </template>
      </r-cell>
    </r-config-provider>
  </view>
</template>

API

CellGroup Props

名称说明类型默认值可选值
title分组标题String--
inset是否展示为圆角卡片风格Booleanfalsetrue
border是否显示外边框Booleanfalsetrue
customStyle自定义样式Object{}
themeNamer-theme 的主题Stringdefault

Cell Props

名称说明类型默认值可选值
title左侧标题String--
value右侧内容String--
label标题下方的描述信息String--
size单元格大小String-large | normal
icon左侧图标名称,等同于 r-icon 组件的 name 属性String-
iconPrefix图标类名前缀,等同于 r-icon 组件的 prefix 属性Stringr-iconiconfont
border是否显示内边框Booleantruefalse
clickable是否开启点击反馈Booleanfalsetrue
hoverClass反馈的动画类Stringanimate__fadeIn更多可使用animate
isLink是否展示右侧箭头并开启点击反馈Booleanfalsetrue
required是否显示表单必填星号Booleanfalsetrue
center是否使内容垂直居中Booleanfalsetrue
arrowDirection箭头方向Stringrightleft | up | down | right
titleStyle左侧标题额外样式Object{}
titleClass左侧标题额外类名String-
valueClass右侧内容额外类名String-
labelClass描述信息额外类名String-
customClass自定义类String-
themeNamer-theme 的主题名称Stringdefault
rightIconCustomStyle右侧 icon 自定义样式Object{}

CellGroup Slots

名称说明
default默认插槽
title自定义分组标题

Cell Slots

名称说明
title自定义左侧标题
value自定义右侧内容
label自定义标题下方的描述信息
icon自定义左侧图标
rightIcon自定义右侧图标
extra自定义单元格最右侧的额外内容

Cell Events

名称说明回调参数
click点击单元格时触发e

更多组件,请前往rainui