如何在微信公众号中,刷新页面数据

各位大佬们啊,麻烦帮忙看看,在微信公众号中,应该如何刷新页面上的啊?

有个简单的window.location.reload();这是重新加载页面,当然这个不仅仅刷新了数据,所有的都重新加载了

具体指的是什么?公众号套的你自己的项目?如果是你自己的项目 刷新页面你自己就可以实现啊

点右上角的三个点-刷新
图片说明

图片说明

在另一个页面提交了一些修改的数据后,返回的页面里面的数据有的还是没有任何变动,需要你重新登录才会发生变化

首先你要在你修改的页面中,把你修改的数据添加到你的缓存中, 即:

            var stu = wx.getStorageSync('student');
            stu.email = this.data.email;
            wx.setStorageSync('student', stu);
然后你在返回的页面里面的onShow方法中调用你的缓存即可('onShow为生命周期函数--监听页面显示'的函数)
onShow: function () {
    var student = wx.getStorageSync('student')
    this.setData({
      student: student
    })