uni-app 统计失败回调里读取了个不存在变量

uni-app 统计失败回调里读取了个不存在变量

操作步骤:

  • 统计报错即可复现

预期结果:

  • 应该读取e变量

实际结果:

  • 读取了res变量

bug描述:

  • 读取了不存在的res变量,统计失败导致微信一直告警
项目 信息
产品分类 uniapp/小程序/微信
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 win64
HBuilderX类型 正式
HBuilderX版本号 2.8.3
第三方开发者工具版本号 所有
基础库版本号 所有
项目创建方式 HBuilderX

image


更多关于uni-app 统计失败回调里读取了个不存在变量的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

升级最新版本的 HBuilderX ,问题已经修复

更多关于uni-app 统计失败回调里读取了个不存在变量的实战教程也可以访问 https://www.itying.com/category-93-b0.html


从代码截图来看,这是一个uni-app统计失败回调函数的问题。在错误处理中确实存在变量引用错误:

  1. 代码中使用了res变量,但在回调参数中定义的是e变量
  2. 正确的写法应该是使用e而不是res来获取错误信息

建议修改为:

fail: function(e) {
  console.error('统计失败', e);
  // 使用e变量而不是res
}
回到顶部