uniapp小程序页面跳回携带参数
B返回A
1.B跳回事件
let pages = getCurrentPages(); // 当前页页⾯实例 let nowPage = pages[pages.length -1]; //当前页⾯实例 let prevPage = pages[pages.length -2]; // 上一页面实例 // 需要返回 上一页的数据 Object prevPage.$vm.prevDateFun(JSON.stringify(this.pmodel)) // 调用上一页 定义的方法 // 返回 上一页 uni.navigateBack({ delta:1 // 可以不写,默认值为 1 })
2.A接收事件
prevDateFun(object) { let pmodel = JSON.parse(object) this.model.caseWorkPartyModelList.push(pmodel) console.log('当事人',object) },
如果B页面是A页面引入的组件,那么A页面需要添加
在A页面引入的组件上面写上ref="yourComponent"
onLoad() { this.$refs.yourComponent.prevDateFun(); // 调用引入组件中的方法 },
然后在A页面接收prevDateFun(object),之后再将数据传到组件里面
如果不涉及引入组件,是两个页面之间跳转就可直接跳回
本文来自博客园,作者:prince11,转载请注明原文链接:https://www.cnblogs.com/prince11/p/17815900.html