收藏
回答

url传值的长度,有谁知道吗


小程序url传值的长度限制是多少,有什么方法扩大吗??????

WAService.js:3 appServiceSDKScriptError

URI malformed;at api onAppRoute callback function

URIError: URI malformed

报这个错是因为传值过多吗,我就是多增加了一个字段,里面的值比较多,然后我用

JSON.stringify(product)转换了一下,再通过

wx.redirectTo({

url: "./add/add?product=" + product

});

把值传过去,然后就开始报这个错误了

最后一次编辑于  2018-05-24  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • HS
    HS
    2018-05-27

    试下 'add?product=' + encodeURIComponent(JSON.stringify(productObject)) 呢

    2018-05-27
    赞同 1
    回复 2
    • 青😝
      青😝
      2018-07-30

      有用,不过为什么encodeURIComponent一遍就可以了呀?

      2018-07-30
      回复
    • saxonzhang
      saxonzhang
      2018-08-25回复青😝

      value肯定要encode啊,还用问吗?

      2018-08-25
      回复