小程序页面列表数据为什么在update一条后relunch跳转当前页面,后台日志显示数据已经更改成功,但显示没有调用查询数据库方法,列表数据没有更新

问题描述:

微信小程序开发中,更改订单列表中一条数据

1、在update一条后,success后,用relunch跳转当前页面,后台日志显示数据已经更改成功,但显示没有立即调用查询数据库方法,前端页面列表数据没有更新,onload()方法中写了默认选中按钮方法,重新调用查询,但结果页面似乎并没有重新查询数据库,而是取得旧数据再渲染,
2、过了几秒我点击按钮查询显示还是旧数据,后台运行日志依然没有显示查询sql,大概过了有20秒,再点击按钮才重新查询数据库,Tomcat日志正常运行,显示sql,页面正常渲染
3、我的前端页面查询方法也用到setDate了,好像在更新数据之后按钮失效了,请求并没有发送到后台
3、各位通辽谁能知道这是什么原因造成的


 /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () { 
      //onShow里 赋值才能实时更新后台信息!
      this.setData({
        xx: xxx, 
      })
    },

建议多了解一些 小程序 默认提供的 一些方法 说明!