收藏
回答

路径传递参数丢失问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug navigateTo 工具 7.0.4 2.74

- 当前 Bug 的表现(可附上截图)


- 预期表现

> 微信路由跳转因为特殊符号导致参数丢失

- 复现路径

```

https://developers.weixin.qq.com/s/pMVq6Kmy7s91

```

代码片段

- 提供一个最简复现 Demo

https://developers.weixin.qq.com/s/pMVq6Kmy7s91

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

1 个回答

  • undefined
    undefined
    2019-07-10

    那你为什么要带特殊字符?

    2019-07-10
    赞同
    回复 5
    • яuηαωαγ°
      яuηαωαγ°
      2019-07-10

      因为使用了阿里的COR识别,阿里返回的参数有的带?号等特殊符号

      2019-07-10
      回复
    • undefined
      undefined
      2019-07-10回复яuηαωαγ°

      encodeURIComponent  decodeURIComponent 了解一下


      2019-07-10
      回复
    • яuηαωαγ°
      яuηαωαγ°
      2019-07-10回复undefined

      现在是这样解决的。但是不能每个路由跳转都加吧。

      2019-07-10
      回复
    • undefined
      undefined
      2019-07-10回复яuηαωαγ°

      那没办法,你看看谷歌浏览器 火狐  参数带特殊字符就是不行。

      2019-07-10
      回复
    • яuηαωαγ°
      яuηαωαγ°
      2019-07-11回复undefined
      嗯,好的谢谢
      2019-07-11
      回复
登录 后发表内容