在后端生成小程序码,用到的接口是 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html
首先后台scene这个参数是传了的,要不然不可能生成二维码。
生成之后前台进行扫描,在开发者工具里边扫描获取到的参数是
为什么scene这个参数在路径后边拼接的呢?
就算是拼接的我进行了截取,测试截取没问题,小程序上线之后就直接报 截取的错误, 本人是通过正则匹配来截取的 match
请问怎么解决呢?
扫完是自动跳转到那个页面的码?
还是获取扫码参数-path 进行跳转的?
线上报什么错?
然后线上就报 match / of undefind
undefined 是没有match这个方法的
可能你要匹配的字段都没有
PS:
let data = {};
data.path.match(...); // 这肯定报错
不用那么麻烦。可以通过 wx.getEnterOptionsSync 和wx.getLaunchOptionsSync 返回的query拿到这个参数