你好,请问一下这个明细数据是怎么查询到的?我在小程序的统计后台里只能看到汇总信息
wx.reportAnalytics的机制是怎样的?由于用户反馈使用小程序时多次出现request:fail相关问题: [图片] 所以使用wx.reportAnalytics接口在发生错误时进行上报,大致代码如下: [代码][代码] wx.getSystemInfo({ success: (res) => { [代码] wx.reportAnalytics([代码][代码]'error_report'[代码][代码], {[代码] [代码] [代码][代码]created: JSON.stringify([代码][代码]new[代码] [代码]Date()),[代码][代码] [代码][代码]creator: user.id || 0,[代码][代码] [代码][代码]system: JSON.stringify(res),[代码][代码] [代码][代码]err_msg: msg,[代码][代码] [代码][代码]request_method: method,[代码][代码] [代码][代码]request_url: url,[代码][代码] [代码][代码]request_headers: [代码][代码]this[代码][代码]._buildAuthHeaders(),[代码][代码] })[代码] [代码] }[代码] [代码]})[代码] 在小程序微信后台查看自定义分析,截取到的数据,比如:(错误上报时间:2018-04-10) [图片] [图片] [图片] [图片] 有几点疑问: 网络类型为offline时,错误信息很好理解,但该条记录微信小程序是如何上报的?先缓存到本地,等有网络的时候再上报? 网络类型为3G、4G、WiFi 的时候出现了“网络连接已中断”,这时候只是连不上我们服务器吗? 官方对interrupted的解释时,如果小程序发出的请求完成前进入后台就会抛出上述错误,但部分用户给我们的反馈是一直停留在小程序页面上,也仍然出现了该问题。 关于请求超时问题,我们自己在正式版测试时页出现类似问题,包括4G和WiFi环境,小程序内配置的超时时间是10秒,服务器的超时时间也是10秒,但出现“请求超时”错误时,请求耗时通常只有5秒左右。 @微信官方 @Ltt
2019-04-15我们最后改写了一下wxml-loader,支持全局引入组件,避免每个文件手动引入
有办法添加全局的弹窗视图吗?- 需求的场景描述(希望解决的问题) 希望进入任何页面都弹出一个图片视图。 - 希望提供的能力 目前showModal不支持图片。希望可以动态用js添加view。
2019-02-26