1,首先设置变量
Page:({
data: {
// 默认设置为false
disabled: false /** 添加时防重复点击 */,
}
})
2,在调用接口处加上判断
async saveMember() {
const params = {
birthday: this.data.date,
relationType: this.data.roleCode || this.data.memberList[0].roleCode
};
// 3,设置为!this.data.disabled 这样首次进入时可点
if (!this.data.disabled) {
// 4,首次点击后设置为true 此时不再走接口 可成功限制住
this.setData({ disabled: true });
const res = await saveFamilyMember(params);
if (res.ok) {
// 5,接口调用成功后 再把变量改为false 可再次请求接口
this.setData({ disabled: false });
wx.navigateBack({
delta: 1,
});
}
}
},
以上是简单的处理防重复点击的方法,如有不对的地方还望指教!😉