<uni-swipe-action>
<uni-swipe-action-item
:left-options="options2"
:right-options="options2"
:show="isOpened"
:auto-close="false"
@change="change"
@click="bindClick"
>
<view class="content-box" @click="clickHandler">
<text class="content-text">使用变量控制SwipeAction的开启状态</text>
</view>
</uni-swipe-action-item>
</uni-swipe-action>
bindClick(e) {
console.log(e);
if (e.index === 0) {
uni.showToast({
title: `点击了取消`,
icon: "none",
});
} else if (e.index === 1) {
uni.showToast({
title: `点击了确认`,
icon: "none",
});
} else if (e.index === 2) {
uni.showToast({
title: `点击了收藏`,
icon: "none",
});
}
// uni.showToast({
// title: `点击了${e.position === "left" ? "左侧" : "右侧"} ${
// e.content.text
// }按钮`,
// icon: "none",
// });
},
clickHandler() {
uni.showToast({
title: `点击了内容`,
icon: "none",
});
},
1 个回复
HRK_01
感谢反馈。旧版本会复现该问题,但是新版已修复该问题。注意点击的时候不能移动手指,不然会被视为拖动