小程序扫描普通二维码进入小程序(坑点)

bug步骤:

1.从微信端扫码进入小程序,二维码带参数,如:https://api.xxx.com/?id=aaa

2.app.js onLaunch中的query.q能获取id=aaa

3.右上角退出小程序,最近使用中有该小程序记录

4.再次从微信端扫码进入小程序,二维码带参数:https://api.xxx.com/?id=bbb

5.进到小程序中发现onLaunch中的query.q能获取的id还是aaa,而不是我刚扫描的bbb

6.右上角退出小程序,把最近使用删掉,从新从微信端扫码进入小程序https://api.xxx.com/?id=bbb

7.onLaunch中的query.q能获取id=bbb

 

bug原因分析:

onLaunch在小程序未销毁的情况下,你扫码进去多次,都只执行第一次。

 

bug解决方法:

在onShow方法里去接收参数。

你可能感兴趣的:(小程序)