// 入口处加段代码适配下 if (options.scancode_time){ decodeURIComponent(options.q).split('?')[1].split('&').map((item)=>{ const si = item.split('=') options[si[0]] = si[1] }) }
小程序 获取二维码携带参数[图片] 在开发工具中这么设置后,在 onLaunch 生命周期内 可以通过 options 拿到如下参数 [图片] 但是为什么在 体验版(线上不确定是不是跟体验版一样的情况) 的时候 这个二维码携带的参数就变成了 options.query.q 并且 q 这个字段 是字符串类型,传递过来的参数还需要自己去解析 有什么办法可以让 开发 和 体验(发布)一样的方法获取参数; 官方文档对此也有没有个说明,为什么接收参数字段的结构都发生改变,坑死人不偿命么。
2021-06-29// 入口处加段代码适配下 if (options.scancode_time){ decodeURIComponent(options.q).split('?')[1].split('&').map((item)=>{ const si = item.split('=') options[si[0]] = si[1] }) }
配置普通链接二维码地址 接收不到参数?配置的测试地址:http://xxx/h5?id=1 这个地址生成额二维码通过手机扫码可以进入小程序指定页面 但是这样进入的页面 options.id 获取不到值
2021-06-29已解决,最终不用管XHR,可以使用的情况也是XHR
真机调试框Network里的WebSocket跑到XHR里了- 当前 Bug 的表现(可附上截图) 真机调试框Network里的WebSocket跑到XHR里了 [图片] [图片] - 预期表现 和Chrome保持一致 - 复现路径 - 提供一个最简复现 Demo
2021-06-05