微信小程序获取二维码的参数

韩昊杰
2022-11-07 / 0 评论 / 51 阅读 / 正在检测是否收录...

微信小程序获取二维码的参数

​ 有些小伙伴直接在onload直接获取query 这里是不好使的需要进行转码操作,正确方法如下

la6u1cyr.png

onload获取到参数后进行解码

 onLoad(query) {
    var queryData = this.scene_decode(query.scene)
    console.log(queryData['invitation_id'])
  },

调用的方法如下:

    scene_decode(e) {
      if (e === undefined)
        return {};
      let scene = decodeURIComponent(e),
          params = scene.split(','),
          data = {};
      for (let i in params) {
        var val = params[i].split('=');
        val.length > 0 && val[0] && (data[val[0]] = val[1] || null)
      }
      return data;
    },
0

评论 (0)

取消