vant/docs/examples/cell.md
2017-02-14 15:22:45 +08:00

2.6 KiB
Raw Blame History

Cell 组件

基础用法

:::demo 样例代码

<o2-cell-group>
  <o2-cell title="单元格1" value="单元格1内容"></o2-cell>
  <o2-cell title="单元格2" value="单元格2内容"></o2-cell>
</o2-cell-group>

:::

标题带描述信息

:::demo 传入label属性,属性值为描述信息的值。

<o2-cell-group>
  <o2-cell title="单元格1" label="描述信息" is-link url="javascript:void(0)" @click="handleClick"></o2-cell>
  <o2-cell title="单元格2" label="描述信息"></o2-cell>
</o2-cell-group>

:::

带图标

:::demo 传入icon属性

<o2-cell-group>
  <o2-cell title="起码运动馆" icon="home"></o2-cell>
  <o2-cell title="线下门店" icon="location"></o2-cell>
</o2-cell-group>

:::

可点击的链接

:::demo 传入url属性,传入isLink属性则会在右侧显示箭头。

<o2-cell-group>
  <o2-cell title="起码运动馆" value="进入店铺" icon="home" url="http://youzan.com" is-link></o2-cell>
  <o2-cell title="线下门店" icon="location" url="http://youzan.com" is-link></o2-cell>
</o2-cell-group>

:::

高级用法

如以上用法不能满足你的需求,可以使用对应的slot来自定义显示的内容。

:::demo 包含三个slot,默认sloticontitleslot

<o2-cell-group>
  <o2-cell value="进入店铺" icon="home" url="http://youzan.com" is-link>
    <template slot="title">
      <span class="o2-cell-text">起码运动馆</span>
      <img src="//su.yzcdn.cn/v2/image/account/icon_guan_160421.png" class="official-img">
    </template>
  </o2-cell>
  <o2-cell title="线下门店" icon="location" url="http://youzan.com" is-link></o2-cell>
</o2-cell-group>

:::

API

参数 说明 类型 默认值 可选值
icon 左侧图标 string '' ''
title 左侧标题 string '' ''
value 右侧内容 string '' ''
isLink 是否为链接,链接会在右侧出现箭头 boolean '' ''
url 跳转链接 string '' ''
label 描述信息,显示在标题下方 string '' ''

Slot

name 描述
- 自定义显示内容
icon 自定义icon
title 自定义title