uni.navigateBack传参规则详解 - 如何传递数据到上一页面
"uni.navigateBack"传参规则详解 - 如何传递数据到上一页面\n\n根据Uni-app文档,uni.navigateBack方法用于关闭当前页面返回上一页面,并且可以传递参数给上一页面。其传参规则如下:\n\n1. 参数必须是一个对象,可以包含多个属性。\n2. 参数对象的属性值可以是任意类型的数据,包括字符串、数字、布尔值、对象、数组等。\n3. 参数对象可以包含多个属性,每个属性对应一个传递的参数。\n4. 上一页面可以通过uni.getOpenerEventChannel方法获取传递过来的参数。\n\n示例代码如下:\n\n// 当前页面\n// 调用uni.navigateBack方法返回上一页面,并传递参数\nuni.navigateBack({\n delta: 1, // 返回的页面数,1表示返回上一页面\n data: {\n name: "John",\n age: 20\n }\n});\n\n// 上一页面\n// 在onLoad生命周期函数中通过uni.getOpenerEventChannel方法获取传递过来的参数\nonLoad: function(options) {\n const eventChannel = this.getOpenerEventChannel();\n eventChannel.on("data", function(data) {\n console.log(data); // 输出:{ name: "John", age: 20 }\n });\n}
原文地址: https://www.cveoy.top/t/topic/pAQG 著作权归作者所有。请勿转载和采集!