[system]URIError: URI malformed

列表页将Item作为参数传到详情页出现错误:[system]URIError: URI malformed,百度后知道是传入的编码格式不对,没法解码,要将%全部替换为%25再进行传输,加  .replace(/%/g, '%25') 解决,以下是完整代码:

goDetail(item) {
  uni.navigateTo({
    url: '/pages/index/detail/detail?item=' + encodeURIComponent(JSON.stringify(item)).replace(/%/g, '%25')
  })
},

 

posted @ 2023-12-29 14:56  你的Annie  阅读(358)  评论(0)    收藏  举报