Skip to content
On this page

🏝️ uniapp小程序返回上页传递参数

在日常小程序开发中,难免会遇到从A->B页面去选择一些参数再返回到A页面,那么我们在A页面该如何接收到B页面选择的参数呢,接下来这个代码便可实现此功能业务,一起看看吧....

1.以下是B页面的代码(选择了一些数据,e 就是选择的参数)

javascript
checkLocation(e) {
  uni.$emit("handClick", { data: e });
  uni.navigateBack({
    delta: 1
 });

2.以下是A页面的代码(从B选择了数据需要返回到A页面并接收,切记要在onShow钩子函数接收)

javascript
onShow(){
  uni.$on("handClick", res => {
    console.log(res,'从B页面传递过来的数据')
    // 清除监听
    uni.$off("handClickXXX");
  });
}
  • 好了,以上的总结就到此为止了,如果有疑问可以不问也可以联系作者。咱们下期再见! Good bye! 🌸

Released under the MIT License.