如何生成微信小程序正方形二维码(不需请求接口获取)
2018-02-04 12:25
1101 查看
以前的微信小程序二维码生成都是通过请求微信的接口来获取微信小程序的二维码。现在我们可以直接在微信公众平台中去设置二维码地址和规则,然后直接通过草料生成器的文本生成二维码功能来生成二维码。
1、首先我们要在微信公众平台设置二维码规则
点击设置-开发设置-拉到页面最低端的“扫描链接普通二维码打开微信”(只有公司等才可以由此功能,个人微信没有不可启用此功能)
启用后按添加可看到下面选项
二维码规则:填的是你的后台实际地址https://.....(如:https://aaa/bbb)
小程序功能界面:填的是扫描二维码要跳到你小程序的哪个页面(pages/.......)
测试范围:有开发版(对开发者有效),体验版(对管理员,体验者有效),线上版本(对管理员,开发者,体验者有效)
说明:如果你想要扫描二维码跳到自己小程序的开发版去调试,你在这里要先选择开发版(后面发布后这项可以修改)
如果你选择线上版本,那扫描二维码就跳到你小程序的线上版本去了,跳不到你手机上的开发版版本
测试连接:这个选项前面的地址要和二维码规则填的一样,然后可在后面加上参数来调试。(如:https://aaa/bbb?a=1)
在此二维码规则没有被发布时,只有这个连接是有效的其他如https://aaa/bbb?b=2或https://aaa/bbb?a=2都无效
注意:只有在发布此二维码规则后,你扫描https://aaa/bbb?k=2等生成的二维码(参数随意设置,但是地址不变)时,你才会跳到你的小程序,否则会出现页面错误。
2、使用草料二维码生成器生成二维码
进入草料二维码生成器网站https://cli.im/text?cb9a6974adee5875309be240354c2f6b
在这里我们直接用文本生成二维码就可以了,扫一扫便可以进去自己的小程序
3、获取二维码
在app.js中的App对象的onLaunch(obj)生命收起中加入下面代码
1、首先我们要在微信公众平台设置二维码规则
点击设置-开发设置-拉到页面最低端的“扫描链接普通二维码打开微信”(只有公司等才可以由此功能,个人微信没有不可启用此功能)
启用后按添加可看到下面选项
二维码规则:填的是你的后台实际地址https://.....(如:https://aaa/bbb)
小程序功能界面:填的是扫描二维码要跳到你小程序的哪个页面(pages/.......)
测试范围:有开发版(对开发者有效),体验版(对管理员,体验者有效),线上版本(对管理员,开发者,体验者有效)
说明:如果你想要扫描二维码跳到自己小程序的开发版去调试,你在这里要先选择开发版(后面发布后这项可以修改)
如果你选择线上版本,那扫描二维码就跳到你小程序的线上版本去了,跳不到你手机上的开发版版本
测试连接:这个选项前面的地址要和二维码规则填的一样,然后可在后面加上参数来调试。(如:https://aaa/bbb?a=1)
在此二维码规则没有被发布时,只有这个连接是有效的其他如https://aaa/bbb?b=2或https://aaa/bbb?a=2都无效
注意:只有在发布此二维码规则后,你扫描https://aaa/bbb?k=2等生成的二维码(参数随意设置,但是地址不变)时,你才会跳到你的小程序,否则会出现页面错误。
2、使用草料二维码生成器生成二维码
进入草料二维码生成器网站https://cli.im/text?cb9a6974adee5875309be240354c2f6b
在这里我们直接用文本生成二维码就可以了,扫一扫便可以进去自己的小程序
3、获取二维码
在app.js中的App对象的onLaunch(obj)生命收起中加入下面代码
if (obj.query.q){//此处的q扫描出来的地址(有带参数) var url = decodeURIComponent(obj.query.q);//解析地址为正常的字符串 var query = url.split('?')[1]; var value= query.split('=')[1];//设置的参数的值 if (value != '' && value != null) { wx.setStorageSync('sign', value);//将扫码进来的参数存到storage } }
相关文章推荐
- 微信小程序二维码如何生成?
- PHP版 微信小程序生成带参数小程序二维码图片 php接口+小程序demo
- 微信小程序二维码如何生成?
- 解决小程序官方接口生成二维码如何显示
- 微信小程序请求二维码:用户点击按钮生成带参二维码
- 微信小程序请求二维码:用户点击按钮生成带参二维码
- 微信小程序 HTTPS 请求,如何获取免费证书配置服务器
- 微信小程序 获取小程序码和二维码java接口开发
- 微信小程序 获取二维码
- 微信小程序如何获取屏幕宽度
- Java获取微信小程序二维码
- 微信小程序—如何获取用户输入文本框的值
- 微信小程序网络请求 wx.request() ,data内参数后台获取不到
- 微信小程序如何获取手机地址定位
- 微信小程序-携带参数的二维码条形码生成
- 微信小程序----获取带参二维码
- 微信小程序动态生成二维码的实现代码
- phpcms开发微信小程序接口之获取栏目信息(get_categorys.php)
- 获取微信小程序二维码/小程序码 PHP
- 微信小程序 获取二维码实例详解