Heim >WeChat-Applet >Mini-Programmentwicklung >Implementierungscode für die Like- und Collection-Funktionen im Miniprogramm
Die Like-Funktion und die Sammlungsfunktion im Miniprogramm sind unerlässlich. Wie implementiert man also die beiden Funktionen „Gefällt mir“ und „Sammlung“? In diesem Artikel wird die Code-Implementierung der Like-Funktion und der Sammlungsfunktion im Miniprogramm mit Ihnen geteilt.
Sammelfunktion:
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, }); }); } },
Gefällt mir-Funktion:
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, }); }); } },
Verwandte Empfehlungen:
Über die Implementierung der WeChat-Applet-Sammelfunktion
So implementieren Sie die Like-Funktion im WeChat-Miniprogramm
Das obige ist der detaillierte Inhalt vonImplementierungscode für die Like- und Collection-Funktionen im Miniprogramm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!