SwipeCell 滑动单元格

引入

基础用法

  1. <van-swipe-cell right-width="{{ 65 }}" left-width="{{ 65 }}">
  2. <view slot="left">选择</view>
  3. <van-cell-group>
  4. <van-cell title="单元格" value="内容" />
  5. </van-cell-group>
  6. <view slot="right">删除</view>
  1. Page({
  2. onClose(event) {
  3. const { position, instance } = event.detail;
  4. switch (position) {
  5. case 'left':
  6. case 'cell':
  7. instance.close();
  8. break;
  9. case 'right':
  10. message: '确定删除吗?',
  11. }).then(() => {
  12. instance.close();
  13. });
  14. break;
  15. }
  16. },
  17. });

主动打开

  1. onOpen(event) {
  2. const { position, name } = event.detail;
  3. switch (position) {
  4. case 'left':
  5. Notify({
  6. type: 'primary',
  7. message: `${name}${position}部分展示open事件被触发`,
  8. });
  9. break;
  10. case 'right':
  11. type: 'primary',
  12. message: `${name}${position}部分展示open事件被触发`,
  13. });
  14. break;
  15. }
  16. },
  17. });

API

Props

Events

close 参数