微信小程序在2017年就推出了扫描二维码跳转小程序的功能;
具体实现:
一、启用扫码跳转功能;
打开微信小程序后台 选择 开发-开发设置-扫普通链接二维码打开小程序 没有启用的可以启用一下 ,启用的可以点击右边添加;
二、配置普通链接二维码地址详情;
协议类型:网站协议,可以选择三种http、https、hlht,具体看服务器配置而定;
二维码规则 :主要就是二维码链接的规则 ;例:要配置的二维码地址为 https://www.baidu.com/index/qrcode?value=9379374932ihf2f; 如果服务器没有二级子目录的话可以配置根目录下 也就是https://www.baidu.com 但是后面还有的话 需要配置https://www.baidu.com/ 加/ 会默认这个域名下的所有地址都可以用;
下面的按照配置走就好了 ,下载的那个放到服务器就好 要保证可以访问到。
三、小程序端接受
设置好以后可以在配置的地址的页面接收参数;小程序页面获取通过onLoad 获取,函数参数 option 包含两个参数 q、scancode_time ,q就是二维码的内容,不过是加密的 ,可以通过decodeURIComponent()进行解密,然后获取值就可以了 ;
配置以后可以发布使用了;这样就可以既不用破坏原来的二维码;也能最大限度的适配各种浏览器机型;
网友评论