【解决Uncaught (in promise) reason的问题】时人不识凌云木,直待凌云始道高。这篇文章主要讲述解决Uncaught (in promise) reason的问题相关的知识,希望能为你提供帮助。
解决Uncaught (in promise) reason的问题
报错如下
错误代码
new Promise((resolve, reject) =>
//resolve(123);
reject(reason);
)
.then((data) =>
console.log(success, data);
)
报错的意思:没有被捕获的错误
解决办法:加上.catch((e) =>
)就不会报错了一般建议,Promise对象后面要跟catch方法这样可以处理Promise后面发生的错误
正确代码
new Promise((resolve, reject) =>
//resolve(123);
reject(reason);
)
.then((data) =>
console.log(success, data);
)
.catch((err) =>
console.log(err);
)
推荐阅读
- Vue2.0—Vue与Component的关系
- fatal: not a git repository (or any of the parent directories): .git
- Koa入门教程
- Ant-design-vue定制主题色
- Webpack的基本使用
- BZOJ 4001[TJOI2015]概率论
- KNN算法
- WebpackTypeError: Cannot read property ‘tap‘ of undefined at HtmlWebpackPlugin.
- 垃圾回收算法以及垃圾回收器