Advertisement

在uniapp中处理返回值后刷新页面(不使用onShow方法)

阅读量:

概述

在小程序开发过程中,若希望在新增操作后返回至上一页面并实现页面刷新,可通过调用onShow生命周期函数来触发接口请求,完成页面数据的更新。不过,这种方式存在重复调用接口的风险。另一种可行方案是借助uni.navigate所提供的事件机制来实现相同功能,本人在实际开发中采用的是uni框架中的uni.navigate方法,具体使用细节可参考官方文档进行深入了解。

uni.navigateTo(OBJECT) | uni-app官网

配置步骤概述

1.在准备跳转至编辑页面(即下一页面)的过程中,需在events对象中接收来自下一页面返回的事件信息

复制代码
              editData() {

    
 				uni.navigateTo({
    
 					url: '/pages/xxxxx',
    
 					events: {
    
 						// 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据
    
 						reload: () => {
    

全部评论 (0)

还没有任何评论哟~