美文网首页
微信小程序地址栏url 传参地址中包含、&特殊字符问题解决

微信小程序地址栏url 传参地址中包含、&特殊字符问题解决

作者: 博尔茨杰 | 来源:发表于2022-09-22 15:53 被阅读0次
    若对象的参数或数组的元素中遇到地址,地址中包括、&这些特殊符号时,
    • 对象/数组先要通过JSON.stringify转化为字符串再通过encodeURIComponent-编码,
    • 接收时,先通过decodeURIComponent解码再通过JSON.parse转换为JSON格式的对象/数组

    可以按照下面2步
    新增页面 点击跳转页面 传参 这里是(item)

    //点击新增按钮跳转页面时
    editActivityPlace(item) {
      item = encodeURIComponent(JSON.stringify(item)) //这里的encodeURIComponent负责编码
      let url = "/pagesEquipment/pages/type/edittype?item=" + item
    
    }
    

    接收页面 编辑接收 回显

    onLoad(e) {
    e.item = JSON.parse(decodeURIComponent(e.item))  //这里的decodeURIComponent 就是转换json或数组
    }
    

    转载地址

    相关文章

      网友评论

          本文标题:微信小程序地址栏url 传参地址中包含、&特殊字符问题解决

          本文链接:https://www.haomeiwen.com/subject/ilwwortx.html