1***@qq.com
1***@qq.com
  • 发布:2019-06-25 17:47
  • 更新:2019-06-25 18:07
  • 阅读:8531

uni-app的getCurrentPages()方法,如何通过此方法获取上个页面的传参(我知道onLoad可以获取上个页面的传参)

分类:uni-app

我想做全局的获取传入当前页面参数的方法 ,所以用了getCurrentPages()这个方法,但是遇到一些问题想咨询下大家。
主要问题是uni-app的getCurrentPages()方法在H5和APP端表现不一致, 如下:
H5端可通过getCurrentPages()[getCurrentPages().length - 1].$route.query这样获取到上个页面的传参。但是APP中getCurrentPages()[getCurrentPages().length - 1].$route是undefined,所以获取不到query,截图为H5端口打印的getCurrentPages()[getCurrentPages().length - 1]结果

2019-06-25 17:47 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

补充getCurrentPages()[getCurrentPages().length - 1].$route的结果。

口区

口区 -

试试uni.$emit和uni.$on,虽然我之前试的有问题
https://uniapp.dcloud.io/api/window/communication

  • 1***@qq.com (作者)

    好的 谢谢你回复 我去试试!

    2019-06-25 18:27

该问题目前已经被锁定, 无法添加新回复