vue报错集合
Error in created hook (Promise/async): “[object Object]”解释在created钩子函数中,有一个错误(关于Promise/async)的产生原因在接口请求函数中使用了如下代码语句: return Promise.reject(res)在请求函数中针对 请求异常报错情况下 直接将承载着错误信息的Promise对象给抛出,没有通过catch捕获错误
·
Error in created hook (Promise/async): “[object Object]”
解释
在created钩子函数中,有一个错误(关于Promise/async的)
产生原因
在接口请求函数中使用了如下代码语句: return Promise.reject(res)
在请求函数中针对 请求异常报错情况下 直接将承载着错误信息的Promise对象给抛出,没有通过catch捕获错误,因而vue做出了警告。
解决
try catch包裹请求接口
总结
- 方法的返回值是Promise的reject状态,await无法接收,必须配合trycatch捕获,
- reject不被接收时,vue会报错
更多推荐
已为社区贡献1条内容
所有评论(0)