<template>
<van-swipe-cell :right-width="60" @open="onOpen" @close="onClose">
<div slot="right" style="background-color: #1989fa; color: #fff; padding: 10px;">
操作按钮
</div>
<!-- SwipeCell 的主体内容 -->
<div style="height: 60px; line-height: 60px; background-color: #fff; border-bottom: 1px solid #ddd;">
单元格内容
</div>
</van-swipe-cell>
</template>
<script>
export default {
methods: {
onOpen() {
console.log('打开 SwipeCell');
},
onClose() {
console.log('关闭 SwipeCell');
}
}
};
</script>
在上面的例子中,van-swipe-cell 组件包裹了需要实现滑动效果的单元格内容,通过 :right-width 属性设置右侧操作按钮区域的宽度。在示例中,右侧操作按钮使用了 slot="right" 来插槽自定义的按钮内容。
通过监听 @open 和 @close 事件,你可以在打开和关闭 SwipeCell 时执行相应的操作。在上述示例中,分别在控制台输出了打开和关闭事件的提示信息。
确保你已经正确引入了 Vant 组件库,并按照其文档进行了配置。
转载请注明出处:http://www.zyzy.cn/article/detail/5675/Vant