当前位置:   article > 正文

uni.navigateBack()返回时传递参数_uni.navigateback传参数

uni.navigateback传参数

需求:当点击A页面按钮返回的时候,需要把一些参数传递给上一个页面(B页面)

一般可以用两种方法:

1.使用A页面原有的方法

  1. // B页面传递:
  2. let pages = getCurrentPages();
  3. let prevPage = pages[pages.length - 2]; //上一个页面
  4. let object={
  5. name:"我们都有一个家,名字叫中国",
  6. age:"上下五千年",
  7. }
  8. prevPage.onShow(object);
  9. uni.navigateBack();
  10. // A页面接收参数:
  11. onShow(object){
  12. console.log(object)
  13. }

2.A页面自定义方法接受参数

  1. // B页面传递:
  2. let pages = getCurrentPages();
  3. let prevPage = pages[pages.length - 2]; //上一个页面
  4. let object={
  5. name:"我们都有一个家,名字叫中国",
  6. age:"上下五千年",
  7. }
  8. prevPage.$vm.getParams(object);//重点$vm
  9. uni.navigateBack();
  10. // A页面接收参数:
  11. getParams(object){
  12. console.log(object)
  13. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/824637
推荐阅读
相关标签
  

闽ICP备14008679号