收藏
回答

app跳转小程序时,传的带参path路径直接变掉了?

步骤:

1、app中跳转进入小程序(微信版本6.6.6,iOS10.3.4)

2、传的参数pages/index/main?id=1111&url=http%3A%2F%2Fwww.baidu.com

3、跳转进小程序直接在pages/index下面找,找不到页面,但点击上方返回首页,可正常调到pages/index/main,而且可以正常获得参数

测了部分其它手机(微信版本正常)可以正常跳转

想知道这到底是什么原因导致的?

最后一次编辑于  2020-06-11
回答关注问题邀请回答
收藏

3 个回答

  • St.Sp.En
    St.Sp.En
    2020-06-11

    传url的时候不要加'http%3A%2F%2F'

    2020-06-11
    有用 1
    回复
  • 一口浊酒
    一口浊酒
    2020-06-15

    你跳转进来的时候传参传个对象序列化下,然后再小程序里反序列化。不行的话就用编码encodeURIComponent(String),对应的解码:decodeURIComponent()

    2020-06-15
    有用
    回复
  • 以云为笔
    以云为笔
    2020-06-11

    在pages前加个英文状态下的正斜杠看看。

    2020-06-11
    有用
    回复 2
    • St.Sp.En
      St.Sp.En
      2020-06-11
      不得行,我把参数删了就可以正常跳
      2020-06-11
      回复
    • St.Sp.En
      St.Sp.En
      2020-06-11
      但是我需要加参数。。。
      2020-06-11
      回复
登录 后发表内容
问题标签