扫描普通二维码打开小程序(判断不同二维码进入小程序)

屏幕快照 2018-09-14 上午10.31.31.png

2、页面获取扫码的参数(既id,这个是后台动态生成的,可以写死,可以类识如乘车地铁码)

onLoad: function(options) {
        //扫描普通链接进入小程序,并获取参数
        if (options.q) {
            let scan_url = decodeURIComponent(options.q);
            let platform_id = common.gup('id', scan_url);
            // console.log(platform_id, 'platform_id------')
            app.globalData.platId = platform_id;
        }
}
gup获取连接中某个参数
/**
 * 获取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];
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,136评论 3 119
  • "目录号: HY-13912 Stem Cell/Wnt- IWP-2 抑制Wnt加工和分泌,IC50为 27 n...
    莫小枫阅读 496评论 0 0
  • 打卡第七天 今天肚子不舒服,没送宝贝入园,在家呆了一天,玩玩具,看看书,陪着奶奶溜达了之圈,喜欢和让哥哥一起打打闹...
    昊昊和原原阅读 250评论 0 0
  • 文/Nichole 纪事/随笔 吉隆坡半日游。 直到接近出境的时候,才恍惚间有了离开祖国的真实感,因为你能看到越来...
    翁萍阅读 875评论 0 1

友情链接更多精彩内容