请求地址:
1 |
POST https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN |
其中参数scene 可以设置为多参数 “id=1001&type=1”
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<span style="box-sizing: border-box; padding-right: 0.1px;"><span style="box-sizing: border-box; color: #000000;">onLoad</span>: <span style="box-sizing: border-box; color: #770088;">function</span> (<span style="box-sizing: border-box; color: #0000ff;">options</span>) {</span> <span style="box-sizing: border-box; padding-right: 0.1px;"> <span style="box-sizing: border-box; color: #770088;">if</span> (<span style="box-sizing: border-box; color: #0055aa;">options</span>.<span style="box-sizing: border-box; color: #000000;">scene</span>) {<span style="box-sizing: border-box; color: #aa5500;">//如果是扫生成的二维码来的,就进入这个判断</span></span> <span style="box-sizing: border-box; padding-right: 0.1px;"> <span style="box-sizing: border-box; color: #770088;">var</span> <span style="box-sizing: border-box; color: #0000ff;">scene</span> <span style="box-sizing: border-box; color: #981a1a;">=</span> <span style="box-sizing: border-box; color: #000000;">decodeURIComponent</span>(<span style="box-sizing: border-box; color: #0055aa;">options</span>.<span style="box-sizing: border-box; color: #000000;">scene</span>);</span> <span style="box-sizing: border-box; padding-right: 0.1px;"> <span style="box-sizing: border-box; color: #770088;">this</span>.<span style="box-sizing: border-box; color: #000000;">setData</span>({</span> <span style="box-sizing: border-box; padding-right: 0.1px;"> <span style="box-sizing: border-box; color: #000000;">sectionId</span>: <span style="box-sizing: border-box; color: #0055aa;">scene</span>.<span style="box-sizing: border-box; color: #000000;">split</span>(<span style="box-sizing: border-box; color: #aa1111;">"="</span>)[<span style="box-sizing: border-box; color: #116644;">1</span>]</span> <span style="box-sizing: border-box; padding-right: 0.1px;"> })</span> <span style="box-sizing: border-box; padding-right: 0.1px;"> } <span style="box-sizing: border-box; color: #770088;">else</span> {<span style="box-sizing: border-box; color: #aa5500;">//如果是页面跳转来的,就进入这个判断</span></span> <span style="box-sizing: border-box; padding-right: 0.1px;"> <span style="box-sizing: border-box; color: #770088;">this</span>.<span style="box-sizing: border-box; color: #000000;">setData</span>({</span> <span style="box-sizing: border-box; padding-right: 0.1px;"> <span style="box-sizing: border-box; color: #000000;">sectionId</span>: <span style="box-sizing: border-box; color: #0055aa;">options</span>.<span style="box-sizing: border-box; color: #000000;">id</span></span> <span style="box-sizing: border-box; padding-right: 0.1px;"> })</span> <span style="box-sizing: border-box; padding-right: 0.1px;"> }</span> <span style="box-sizing: border-box; padding-right: 0.1px;"> <span style="box-sizing: border-box; color: #770088;">this</span>.<span style="box-sizing: border-box; color: #000000;">init</span>();</span> <span style="box-sizing: border-box; padding-right: 0.1px;">},</span> |
微信开发工具中添加编译模式进行测试
此处的%3D是=的url编码,url编码中,%3D对应=,%26对应&,需要添加多个参数的话,可以用%26连接各个参数名和参数值