收藏
回答

navigateTo跳转问题?

首先A页面navigateTo传参给B页面   B页面点击navigateTo跳转到C    C修改后 navigateTo回到B页面  发现A传给B的参数没有了  该怎么做才可以保存A传的值?请教大佬

回答关注问题邀请回答
收藏

4 个回答

  • 小肥羊
    小肥羊
    01-13

    曾经也遇到过这个问题,然后把参数统统不放在在url里面了,都放在storage里面,也算一种解决方案。

    01-13
    有用 3
    回复 2
  • @哈
    @哈
    01-13

    那你就B传给C,C再传回给B,或者放 globalData 里

    01-13
    有用 2
    回复 2
    • 芋泥
      芋泥
      01-13
      我想过首先用B传C,C再传回B 但是这样太麻烦了。  缓存和全局还没试,不知道麻不麻烦,还有别的更好的建议吗?最好是多调用官方API,这样写的时候简单
      01-13
      回复
    • @哈
      @哈
      01-13回复芋泥
      全局很简单啊,一行代码设值 :
      app.globalData.xxx = xxx
      一行代码取值:
      app.globalData.xxx
      01-13
      回复
  • Admin²⁰²⁰
    Admin²⁰²⁰
    01-13

    还不如直接用全局变量或者本地临时存储

    01-13
    有用 1
    回复 1
    • 芋泥
      芋泥
      01-13
      全局或者存储确实也不错
      01-13
      回复
  • 桀
    01-13

    B跳C,修改结束不要用navigateTo,用navigateBack

    01-13
    有用 1
    回复 3
    • 芋泥
      芋泥
      01-13
      navigateBack可以回来,但是C传给B的参数就用不了了
      01-13
      回复
    • 桀
      01-13回复芋泥
      用这个方法
      01-13
      回复
    • 芋泥
      芋泥
      01-13
      嗯,我试试
      01-13
      回复
登录 后发表内容
问题标签