收藏
回答

navigator标签open-type属性为navigateBack时跳转问题


  1. 如果open-type=navigateBack时,设置了delta=1,是不是没必要设置url属性了

  2. 想向上一级页面传递参数,设置了url="b?a=b",结果在上一级页面的onShow方法中没有拿到参数


以上是我遇到的两个问题,求解答,谢谢!


补充一下

看文档,似乎只能通过onLoad获取参数,但是navigateback这种场景,回到上级页面时,只调用了onShow,有没有别的途径可以获取到参数,求大神解答

最后一次编辑于  2017-09-08
回答关注问题邀请回答
收藏

4 个回答

  • SmileAlgernon
    SmileAlgernon
    2017-09-10

    全局变量也可以,我现在是用getCurrentPages获取到上级页面对象,直接更改data里面的数据,然后navigateBack,在上级页面的onShow方法里setData一下。看起来也work。

    2017-09-10
    有用 1
    回复
  • 星座有几个
    星座有几个
    2017-09-08

    你可以把搜索结果写在全局变量里面,就好了

    2017-09-08
    有用
    回复
  • SmileAlgernon
    SmileAlgernon
    2017-09-08

    明白了,感谢~

    2017-09-08
    有用
    回复
  • 星座有几个
    星座有几个
    2017-09-08

    第一个问题是对的,文档上面是这样说的

    第二个问题应该是,你返回,是读取本地刚刚缓存的文件,并不是跳转到新的页面,建议你用

    navigateTo

    2017-09-08
    有用
    回复
登录 后发表内容