目录
官网链接
postman请求官网接口地址:
https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN
scene需要传多个参数的话,可以用&连接,格式是这样的
{"scene": "id=1001&type=1", "page": "pages/test/test"}
生成的小程序码是这样的
页面的js处理
onLoad: function (options) {
if (options.scene) {//如果是扫生成的二维码来的,就进入这个判断
var scene = decodeURIComponent(options.scene);
this.setData({
sectionId: scene.split("=")[1]
})
} else {//如果是页面跳转来的,就进入这个判断
this.setData({
sectionId: options.id
})
}
this.init();
},
微信开发工具:
由于生成的二维码,扫码进入对应页面的功能需要将上方做过修改的js代码提交审核发布后才能扫码看到效果,所以需要先在微信开发工具中添加编译模式进行测试,测试通过才能将代码提交审核发布。
此处的%3D是=的url编码,url编码中,%3D对应=,%26对应&,需要添加多个参数的话,可以自己用%26连接各个参数名和参数值哦!
添加完编译模式之后,选择刚刚添加的编译模式然后重新编译,页面能正常获取参数进行接口调用就没问题了。