App.onError回掉参数为什么是错误堆栈字符串,而不是Error对象的实例?

发布于 8 年前作者 jun17897 次浏览最后编辑 8 年前来自 issues

当前:

App({
  onError(e) {
     console.log(e instanceof Error);  // 返回 false
  }
})

预期:

App({
  onError(e) {
     console.log(e instanceof Error);  // 返回 true
  }
})

返回的Error是个字符串,这样无法捕捉到错误对象的message, name。 能否返回标准的Error对象?

1 回复
juan82
juan821 楼6 年前

包含堆栈的string,便于排查问题