首页 > 微信 > 详细

小程序扫普通二维码获取参数信息示例

时间:2020-02-11 15:52:19      阅读:215      评论:0      收藏:0      [点我收藏+]
onLoad: function (options) {
    if (options.q) {
      let queryAll = decodeURIComponent(options.q);
      let id = gup(‘id‘, queryAll);
      //console.log(queryAll);
      //console.log(id);
    }
  },

/**
 * 获取URL中某个字符串字段
 * gup(‘id‘, ‘https://www.lubanso.com/wx/home/?id=bHViYW5zb7W7DJI=&jhkfdhkjfda‘)
 * //===> bHViYW5zb7W7DJI=
 */
function gup(name, url) {
  if (!url) url = location.href;
  name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
  var regexS = "[\\?&]" + name + "=([^&#]*)";
  var regex = new RegExp(regexS);
  var results = regex.exec(url);
  return results == null ? null : results[1];
}

 技术分享图片

小程序扫普通二维码获取参数信息示例

原文:https://www.cnblogs.com/bing2017/p/12295155.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!