async deleteActivity(e) {
const activityId = e.currentTarget.dataset.id;
const db = wx.cloud.database();
const userId = await app.getUserId();
wx.showModal({
title: "确认删除",
content: "确定要删除这个活动吗?",
success: (res) => {
if (res.confirm) {
db.collection("activeListMain")
.where({ _id: activityId, userId })
.remove({
success: (res) => {
console.log("活动删除成功", res);
wx.showToast({
title: "删除成功",
icon: "success",
});
this.getActiveMainData();
},
fail: (err) => {
console.error("活动删除失败", err);
wx.showToast({
title: "删除失败",
icon: "none",
});
},
});
} else if (res.cancel) {
console.log("用户取消删除");
}
},
});
},
remove的成功回调只是说这条语句执行成功了,至于删除记录数另说,需要看下res打印出来是什么
console.log("活动删除成功", res); 要看一下这条的执行结果