收藏
回答

decodeURIComponent为什么通过跳转 转义不了呢?

直接在当前页encodeURIComponent,decodeURIComponent没用问题 而通过前一个页面跳转传参过来就转义不了 求解决

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

2 个回答

  • optimistic
    optimistic
    12-09

    整个URL编码需要使用encodeURI 而不是 encodeURIComponent

    12-09
    有用
    回复 1
    • 星星泡饭
      星星泡饭
      12-09
      我都试了 还是同样的结果
      12-09
      回复
  • 一笑皆春
    一笑皆春
    12-09

    再加一层JSON试试,这样

    ***传参***

    let arr=encodeURIComponent(JSON.stringify(i)) 


       wx.navigateTo({


       url: '/pages/information/information?arr='+arr,


       })


    ***接参***


      onLoad: function (options) {


        let cc=JSON.parse(decodeURIComponent(options.arr)) 


      }

    12-09
    有用
    回复 2
登录 后发表内容