小程序中的点赞功能和收藏功能是必不可少的,那么该如何实现点赞和收藏两个功能呢?本篇文章将给大家分享小程序中的点赞功能和收藏功能的代码实现。
收藏功能:
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 }); this.setData({ isFocus: false, }); }) } else { favoriteService.add(that, itemId).then((res) = { wx.showToast({ title: res.data == 1 ? 收藏成功 : 收藏失败 , icon: 'success', duration: 1000 }); this.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--; this.setData({ itemDetail:itemDetail }); this.setData({ isLike: false, }); }) } else { itemService.addlike(that, itemId).then((res) = { wx.showToast({ title: res.data == 1 ? 点赞成功 : 点赞失败 , icon: 'success', duration: 1000 }); itemDetail.liked++; this.setData({ itemDetail: itemDetail }); this.setData({ isLike: true, }); }); } },
相关推荐:
关于微信小程序收藏功能的实现
在微信小程序中如何实现点赞功能
以上就是小程序中点赞和收藏功能的实现代码的详细内容,更多请关注php中文网其它相关文章!
最佳 Windows 性能的顶级免费优化软件
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。