微信小程序页面返回

微信小程序页面返回,第1张

返回页面同时需要刷新数据

当我们页面跳转到三级页面后,点击左上角的返回按钮,能够直接返回到首页

比如我们现在希望在第四级页面返回首页后刷新,我们需要在 onShow 方法中调用 onLoad() 方法

在 data 里定义属性后,也可以获取到上个页面传过来的值

比如:

从 A 页面到 B 页面带的对象 a = {name: '小明', age: '18'}

从 C 页面到 B 页面带的对象 c = {pname: '小红', page: '17'}

像这样对象内部的字段名称不一样,B页面在拿到该对象后无法解析

在全局中定义变量 e ,在 A 页面中跳转前设置

在全局中定义变量 e ,在 C 页面中跳转前设置

在 B 页面 onLoad() 方法中取值

原文: https://blog.csdn.net/uniquehzx/article/details/86011843

onLoad  生命周期回调—监听页面加载

onShow  生命周期回调—监听页面显示

onReady  生命周期回调—监听页面初次渲染完成

onHide 生命周期回调—监听页面隐藏

onUnload  生命周期回调—监听页面卸载

1.执行某方法后数据刷新与重新加载

    可直接调用 onLoad , onShow , onReady 方法

    this.onLoad(),this.onShow(),this.onReady()

    方法执行后会重新调用对应的执行方法,里面的数据会重新渲染执行

2.页面回退或隐藏显示后

    当进入新的页面比如:添加,修改等,再返回当前页面重新渲染数据。

    可直接将获取数据的方法写在onShow()中,当页面重新显示后就会再次运行onShow()中的方法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7803861.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存