小程序码参数的获取问题
发布于 6 年前 作者 xyin 9639 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo

小程序码生成的方式有两种:

1、getWXCode

2、getWXCodeUnlimit

第一种方法最大可以带128位参数、有次数限制、只有path一个参数 来传入路径和query、

第二种方法最大可以带32位参数、五次数限制、由page参数控制 路径、用scene来携带 query

第一种方法获取参数的方法使用 wx.getLaunchOptionsSync 接口中的 query 参数获取到 、

第二种方法获取参数的方法直接使用 onLoad 中的option.scene来获取参数、

以上是我对小程序api的理解,下面是问题:

由于一直使用的是 getWXCodeUnlimit 生成二维码、使用的是onLoad中的option.scene 去接参数、 但是由于业务需求后来使用 getWXCode 生成二维码之后、使用wx.getLaunchOptionsSync确实可以获取到参数、


但是问题在于自从使用 getWXCode  之后、不管是什么二维码 、即使是很久之前生成的二维码 都无法在小程序中 在onLoad中获取到任何参数、一直是空对象 {} 、现在都必须 使用 wx.getLaunchOptionsSync 才能获取到参数、是因为更改了参数的获取方法嘛?

1 回复

能不能提供下二维码我们看看能否复现?

回到顶部