小程序点赞功能,虽然这样也能实行,但求更好的办法。

写小程序的点赞我是以一个比较简单的方法实现的,只是速度太慢,因为是先点赞接口,之后再请求数据的接口,我自己是感觉不太好,求更好的方法。马上代码奉上:
thumbsup: function (e) {
var _self = this;
var id = e.currentTarget.dataset.id;
func.isfabulous(id, 6, 1, function (data) {
console.log(data);
// if (data.data.code == “成功” | data.data.code == “您点过赞了”) {
// return (1)
// }
_self.setData({
data: data.data.data
})
if (data.data.data == 0) {
func.givethethumbsup(id, 6, 1, function (data) {
console.log(data.data.data);
_self.setData({
data: data.data.data
})
console.log(data.data.data)
})
}
if (data.data.data == -2) {
func.cancelfabulous(id, 6, 1, function (data) {
console.log(data.data.data);
_self.setData({
data: data.data.data
})
console.log(data.data.data)
})
}
func.strategy(function (data) {
// console.log(data);
_self.setData({
video: data.data.data.video
})
})
})
},
这串代码是列表点赞的, 我写了一个判断加一个请求接口的方法调用。id是获取到的列表id,后端给我了一个判断状态已点赞未点赞,在这个基础上再做判断点赞和取消点赞,这些都是从接口获取的,只是针对列表点赞来说这种点赞的方式太慢,中间的加载花去的时间比较多,请问各位大神有什么比较方便的方法去写这串代码?可以节省加载的时间。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值