收藏
回答

navigateTo跳转问题?

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

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

4 个回答

  • 小肥羊🍊
    小肥羊🍊
    2020-01-13

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

    2020-01-13
    有用 3
    回复 2
    • undefined
      undefined
      2020-01-13
      可以,受教了
      2020-01-13
      回复
    • 凡开亚
      凡开亚
      2020-04-29
      厉害了
      2020-04-29
      回复
  • @哈
    @哈
    2020-01-13

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

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

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

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

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

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