App.onError回掉参数为什么是错误堆栈字符串,而不是Error对象的实例?
发布于 7 年前 作者 jun17 748 次浏览 来自 官方Issues

当前:

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

预期:

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

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

1 回复

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

回到顶部