一.收藏
focusFavoriteTab: function (e) {
var that = this;
var isFocus = that.data.isFocus;
console.log("isFocus", isFocus)
var itemId = that.data.itemId;
if (isFocus) {
favoriteService.cancel(that, itemId).then((res) => {
wx.showToast({
title: "取消收藏",
icon: 'success',
duration: 1000
});
that.setData({
isFocus: false,
});
})
} else {
favoriteService.add(that, itemId).then((res) => {
wx.showToast({
title: res.data == 1 ? "收藏成功" : "收藏失败",
icon: 'success',
duration: 1000
});
that.setData({
isFocus: true,
});
});
}
},
二.点赞
focuslikeTab: function (e) {
var that = this;
var isLike = that.data.isLike;
let itemDetail = this.data.itemDetail
var itemId = that.data.itemId;
if (isLike) {
itemService.cancellike(that, itemId).then((res) => {
wx.showToast({
title: "点赞取消",
icon: 'success',
duration: 1000
});
itemDetail.liked--;
that.setData({
itemDetail:itemDetail,
isLike: false
});
})
} else {
itemService.addlike(that, itemId).then((res) => {
wx.showToast({
title: res.data == 1 ? "点赞成功" : "点赞失败",
icon: 'success',
duration: 1000
});
itemDetail.liked++;
that.setData({
itemDetail: itemDetail,
isLike: true
});
});
}
},