列表页如何局部刷新(点赞或关注功能实现)
发布于 5 年前 作者 zouna 2149 次浏览 来自 问答

请教一下,如何实现从列表页进入详情页,然后在详情页点赞后返回到列表页,列表页中只更新该条数据的点赞状态?

3 回复

谢谢大家的回答,最后用了

var pages = getCurrentPages();

if (pages.length > 1) { //说明有上一页存在

//上一个页面实例对象

var prePage = pages[pages.length - 2];

//关键在这里,调用上一页的函数

prePage.changeGreatStatus(_this.data.index)

}

其实我感觉没有局部,因为 小程序才性能检测,速度越来越慢,

局部加载loading新的资讯,感觉不行。

var that=this

that.setData({

   [‘news[’ + i + ‘]’]: res.data.data,

})

谢邀,在列表页 使用onShow触发列表页刷新,目前这样操作是最方便的,至于你说的该效果,我暂无好的解决方案。

回到顶部