收藏
回答

页面数据不能及时刷新有什么好的解决办法?

做了一个收藏界面,点击收藏按钮就把课程收藏我的收藏里,并且把收藏按钮变成已收藏,这里我是在onshow界面查了数据库看有没有这一条来判断课程有没有收藏,做了一个判断。但是点击收藏按钮,还是要刷新一下按钮才会变成已收藏。。

想做的效果是点击后立即变成已收藏。

最后一次编辑于  01-22
回答关注问题邀请回答
收藏

1 个回答

  • ==
    ==
    01-22

    点收藏,调用接口,返回成功后,调用this.setData()去刷新数据

    01-22
    赞同 1
    回复 1
    • function()
      function()
      01-22

      wx.request({

      url:

      method:

      data: {  },

      header: { },

      success: function (res) {

      // console.log(res.data)

      that.setData({

      collectionNum: res.data

      })

      console.log(that.data.collectionNum);


      }

      })

      是这样的吗?


      01-22
      回复