uni-app 统计失败回调里读取了个不存在变量
uni-app 统计失败回调里读取了个不存在变量
操作步骤:
- 统计报错即可复现
预期结果:
- 应该读取e变量
实际结果:
- 读取了res变量
bug描述:
- 读取了不存在的res变量,统计失败导致微信一直告警
项目 | 信息 |
---|---|
产品分类 | uniapp/小程序/微信 |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | win64 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 2.8.3 |
第三方开发者工具版本号 | 所有 |
基础库版本号 | 所有 |
项目创建方式 | HBuilderX |
更多关于uni-app 统计失败回调里读取了个不存在变量的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
升级最新版本的 HBuilderX ,问题已经修复
更多关于uni-app 统计失败回调里读取了个不存在变量的实战教程也可以访问 https://www.itying.com/category-93-b0.html
从代码截图来看,这是一个uni-app统计失败回调函数的问题。在错误处理中确实存在变量引用错误:
- 代码中使用了
res
变量,但在回调参数中定义的是e
变量 - 正确的写法应该是使用
e
而不是res
来获取错误信息
建议修改为:
fail: function(e) {
console.error('统计失败', e);
// 使用e变量而不是res
}