关于二维码:自定义二维码跳转到小程序

39次阅读

共计 955 个字符,预计需要花费 3 分钟才能阅读完成。

前言

最近公司有需要须要制作自定义二维码关上小程序,且该二维码要传递一些自定义参数,这时就要用到微信提供的扫一般链接二维码关上小程序,所以记录下来分享给大家。

操作过程

设置小程序服务端

通过浏览下面的微信小程序文档,咱们先找到对应的微信后盾菜单页面:开发治理
-> 开发设置 -> 扫一般链接二维码关上小程序

增加右上角的 增加 按钮,关上 配置一般链接二维码规定 页面,接着咱们要设置:
1、协定类型

默认:https

2、抉择大小写

默认:小写

3、二维码规定(地址)

设置:如,https://baidu.com

4、前缀占用规定

默认:不占用

5、校验文件

下载该文件放到下面的 baidu.com 域名根目录下,微信服务器会主动去校验。

6、小程序性能页面(扫码关上的页面地址)

设置:pages/main/main

7、测试范畴

默认:体验版(前期测试通过公布之后抉择线上版本)

8、测试链接(选填)

如:https://baidu.com?id=1&name=2&code=3

设置实现之后点击保留并公布

依据设置的二维码地址生成二维码

接着,用下面的地址:https://baidu.com?id=1&name=2…,生成二维码,这里有个在线生成二维码工具,生成之后,用本人的手机扫码看看是否跳转到小程序对应的页面

二维码参数获取

let queryAll = decodeURIComponent(options.q);
let id = this.gup('id', queryAll);

 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];
  },

总结

1、如果发现微信小程序关上报找不到页面,能够从新增加并保留,或者查看本人的地址是否正确
2、二维码规定就是要生成的二维码地址,到时候就把这个链接生成二维码即可

参考

扫一般链接二维码关上小程序如何传递动静参数?
扫一般链接二维码进入小程序

正文完
 0