分享出去的页面冷启动时触发预拉取无法正确发送query参数
我按照小程序文档中的预拉取设置增加了详情页的预拉取功能,关键代码如下:
wx.getBackgroundFetchData({ fetchType: "pre" , success(res) { ulog.sendUlog({ evt: "25940" , event: "XcxClick" , action: { current: res, }, }); _this.coldBootRender(res, options) } }); |
测试时将详情页链接分享出去,点击链接启动小程序
真机调试时获取返回值为
{path: “”, timeStamp: 1576567537, query: “”, scene: 1011, fetchedData: “”{"_server_start_time":“2019-12-17 11:44:48.670”,"…rverIp":“10.26.16.61”,"_processTimeMs":0.599103}"", …}
查询接口时query为"",所以无法获取正确的数据,但是这个分享的页面是带参数的,调用getCurrentPages()返回结果如下
想问下有没有什么解决方案
1 回复
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)