收藏
回答

navigateTo传递参数中有?引发的报错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug navigateTo 微信iOS客户端 8.0.53 3.2.5

我在使用navigateTo跳转时,发现传递的参数中携带有?之后,?后的内容会被截取掉导致报错不是完整的JSON

url: `/subpkg/generate-image/generate-image?imgobj=${JSON.stringify(imgobj)}`

imgobj中有个字段是图片地址,字符串的地址边会有一个?v=1,这个问题很好复现

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

1 个回答

  • 正好时光
    正好时光
    星期一 11:26

    使用encodeURIComponent和decodeURIComponent

    星期一 11:26
    有用 1
    回复
登录 后发表内容