微信小程序生成二维码,接口C接收值

微信小程序生成二维码,接口C接收值

深坑

当我们用微信二维码生成接口c类型的二维码时,需要传入参数,而根据文档
在这里插入图片描述
我们填写 path时 传入参数例如 pah: page/index?id=xxxx
生成二维码类似如下:
在这里插入图片描述
再看前端取值

onLoad(options) {
   console.log('options----------',options)
}

此处问题产生了,我们正常取值是拿不到的。

解决

经过一阵问候腾讯采灵芝后,折腾出了解决方法
在这里插入图片描述
这地方企鹅真的是省略了亿点点。。。
后端参数这么写

String path //例如 page/index
path = path + "query = 1"

好的,重新申请二维码
前端不需要修改,打印成功
拿到值

接口C替代方案

这是后话,接口C这种类型的二维码,官方显然因为主推小程序吗而开始废弃,且在生成数量等方面也有限制。
我们如果想要生成二维码,其实简单点可以登录微信开发者后台,设置普通二维码跳转小程序的映射
例如 随意使用个二维码生成工具,其中带着url (例如:http://www.baidu.com/a/123456)
这时我们再配置功能页面(如page/index),配置规则,发布后就可以实现扫二维码跳转小程序,
这种交给用户自己去生成url,微信只负责解析映射就可以解决微信接口的数量限制了。具体配置就咨询下微信的详细说明吧。
在这里插入图片描述
我是和弦,一名最近回归5线城市的互联网枸杞人。
在这里插入图片描述

文章对您有帮助的话,烦请点个赞。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值