uninavigateBack返回页面并传递一些参数
uni.navigateBack方法用于返回上一页面,并可以传递一些参数给上一页面。
使用方法如下:
- 在当前页面中调用uni.navigateBack方法,如:
uni.navigateBack({
delta: 1, // 返回上一页面的层级,默认为1,即返回上一页面
success: function() {
// 返回成功后的回调函数
},
fail: function() {
// 返回失败后的回调函数
},
complete: function() {
// 返回完成后的回调函数
}
});
- 在上一页面中可以通过onLoad函数接收传递的参数,如:
onLoad: function(options) {
// options为传递的参数,可以通过options.xxx获取具体的参数值
}
在uni.navigateBack方法中,可以使用delta参数来指定返回上一页面的层级,默认为1,即返回上一页面。如果需要返回多层页面,则可以设置delta为大于1的整数值。同时,可以在success、fail和complete回调函数中进行相应的处理。
在当前页面调用uni.navigateBack方法时,可以通过传递参数给上一页面,这些参数会被放在options对象中,可以通过options.xxx来获取具体的参数值。上一页面可以通过onLoad函数来接收这些参数,并进行相应的处理。
注意:uni.navigateBack方法只能用于返回到小程序原生页面,不能返回到webview组件中的页面
原文地址: https://www.cveoy.top/t/topic/hRLe 著作权归作者所有。请勿转载和采集!