From 7d6ab3d6e22da39a7e4c7d7381afae7dc6f062eb Mon Sep 17 00:00:00 2001 From: F5VT98DI7XY4X12\Administrator <765199919@qq.com> Date: Tue, 10 Sep 2019 17:44:21 +0800 Subject: [PATCH] 点赞避免重复点击 --- pages/goods/goodsInfo/goodsInfo.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pages/goods/goodsInfo/goodsInfo.js b/pages/goods/goodsInfo/goodsInfo.js index 44936a0..d3cb742 100644 --- a/pages/goods/goodsInfo/goodsInfo.js +++ b/pages/goods/goodsInfo/goodsInfo.js @@ -201,6 +201,9 @@ Page({ is_show_pp:0, //是否品牌 is_show_gb:0, //是否国别 is_closecoupon:0, + + //是否点赞中 + iszaning: 0, }, //------初始化加载---------- @@ -2070,6 +2073,9 @@ Page({ } var iszan=th.data.comments[item_id].userZanNum; + if(this.data.iszaning) return false; + this.data.iszaning=1; + app.request.post("/api/weshop/commentZan/save",{ data:{store_id:o.stoid,user_id:app.globalData.user_id,goods_id:th.data.gid,comment_id:com_id}, @@ -2077,11 +2083,11 @@ Page({ if (ee.data.code == "-1") { app.my_warnning("不能给自己点赞", 0, th); + th.data.iszaning=0; return; } if(ee.data.code==0 && iszan!=1){ - var num=th.data.comments[item_id].zan_num; num++; var text="comments["+item_id+"].zan_num"; var text1="comments["+item_id+"].userZanNum"; @@ -2089,6 +2095,7 @@ Page({ _errObj[text]=num; _errObj[text1]=1; th.setData(_errObj); + }else{ var num=th.data.comments[item_id].zan_num; num--; var text="comments["+item_id+"].zan_num"; @@ -2098,6 +2105,11 @@ Page({ _errObj[text1]=0; th.setData(_errObj); } + + setTimeout(function(){ + th.data.iszaning = 0; + },500) + } }) }, -- libgit2 0.21.4