小程序点赞收藏功能的实现
2018-09-12
导读:在微信小程序开发过程中,如果想开发一个点赞收藏功能,需要怎么开发呢,有没有源码,下面为大家解答。...
在微信小程序开发过程中,如果想开发一个点赞收藏功能,需要怎么开发呢,有没有源码,下面为大家解答。
一.收藏
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
});
});
}
},
第二部分:如何开通一个小商店

立即扫码关注

多门店/直营/加盟连锁管理系统