提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
在上级页面使用onShow()获取数据,子页面navigateBack()返回即可。
一、声明周期onLoad与onShow的区别
onLoad页面加载时调用,可以获取参数,通过options,只调用一次。
onShow页面显示时调用(启动/页面从隐藏到启动),可调用多次。
二、步骤
1.子页面
setTimeout(() => {
uni.navigateBack()
}, 1500)
2.主页面
onShow() {
this.getGoodslist()
}
该处使用的url网络请求的数据。
总结
灵活运用生命周期的运用场景
onLooad()
1.跳转携带参数:从A页面跳转到B页面,B页面读取传递过来的参数(返回需要刷新才能显示数据)
onShow()
1.页面间同步刷新数据:总共有AB先后两个页面,同时显示相同的数据。现在在B页面修改完数据,返回,A页面同步更新(返回自动刷新子页面)