修改数据库的一项数据后后页面对应数据没有立即改变,向后台发送请求查询console.log出来也是老数据,大概20s左右之后才会刷新出新数据
那你就要问一下是不是后台的问题了,缓存等等,数据是由后台给你的,数据有问题就找后台
前端显示的数据以后台返回的数据为准,你这个问题应该是后台问题
你是云开发吗?
那个应该是你们后台有缓存, 例如:redis, , 并且设置的过期时间大概是在20s, 这个需要问下开发, 具体逻辑是什么,有没有必要使用缓存。让后台开发人员解决一下即可。
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
// onShow 方法中 页面数据和后台 交互的!
this.setData({
cpsArray:that.data.cpsArray,
})
},