错误回调中的参数可以是一个标准的Javascript Error吗?

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

wx.makePhoneCall, wx.getLocation等api的fail回调中的参数是一个非标准的错误,没有stack,message等关键信息,toString方法返回的是[object Object],

这样会导致一些未处理的错误被第三方库(eg. sentry)记录为[object Object]错误,很难排查问题。

希望小程序提供的api的fail回调的参数都能是一个标准的javascript Error

1 回复
swei
swei1 楼3 年前
不合理吧,fail。用户点击拒绝也会触发fail。这个时候只有errMsg。