SwipeCell 滑动单元格

引入

通过以下方式来全局注册组件,更多注册方式请参考组件注册

基础用法

组件提供了 leftright 两个插槽,用于定义两侧滑动区域的内容。

  1. <van-swipe-cell>
  2. <template #left>
  3. <van-button square type="primary" text="选择" />
  4. </template>
  5. <van-cell :border="false" title="单元格" value="内容" />
  6. <template #right>
  7. <van-button square type="danger" text="删除" />
  8. <van-button square type="primary" text="收藏" />
  9. </template>
  10. </van-swipe-cell>

自定义内容

通过传入 before-close 回调函数,可以自定义两侧滑动内容关闭时的行为。

  1. <template #left>
  2. <van-button square type="primary" text="选择" />
  3. </template>
  4. <van-cell :border="false" title="单元格" value="内容" />
  5. <template #right>
  6. <van-button square type="danger" text="删除" />
  7. </template>
  8. </van-swipe-cell>

Props

Slots

Events

beforeClose 的第一个参数为对象,对象中包含以下属性:

方法

类型定义

组件导出以下类型定义:

  1. import type {
  2. SwipeCellSide,
  3. SwipeCellProps,
  4. SwipeCellPosition,
  5. } from 'vant';

是组件实例的类型,用法如下:

在桌面端无法操作组件?