生成指定页面的微信小程序二维码,可带参数,真实有效

需求:这是一个很常见的需要,就是希望通过扫码进入小程序的特定页面,甚至可能还要带一些参数进去

解决办法:

第一种:用微信小程序提供的,先登录进入小程序后台,点击右上角的“工具”,选择“生成小程序码”

点击后的页面如下:

输入小程序的appid或者名称 ,点右边的搜索按钮,然后底下会出现你搜索的小程序:

点击它,然后再点击底下的“下一步”,进入要输入路径&参数页面:

如我上图是输入详情页detail的路径,然后携带的参数是id=1, 点击底下“确定”,即可生成详情页detail的二维码

方法二,草料二维码生成

打开官网;https://cli.im/

点击“更多工具”,选择“小程序参数码” 

进入页面:

点击“返回旧版”,进入参数页面:

appid,和app secret在小程序后台管理查看,如果秘钥secret不能查看,问你们的后端要就可以了,可以输入任意页面路径和参数,点击“生成二维码”,即可生成二维码。

重点:

在页面如何接受扫码带进来的函数,只要在页面的onload里接收就可以啦

page({
 
   onload(option){
      if(option.id){
         console.log(option.id) //扫码带进来的id
       }
   }
})

有的同学可能觉得线上的和本地测试的接收参数有区别,我可以告诉你,只要你是通过上面这两种方式生成的二维码,那么参数就是这么拿,不用像网站上其他人说的那样,要各种截取拆分才能取到参数,线上小程序我就是这样取的,没有问题

落魄前端-小陈
0
0
0
评论
浏览
收藏