安装
npm/cnpm i await-to-js --save
全局注册
import { to } from "await-to-js";
Vue.prototype.$to = to;
页面使用
const [err, res] = await this.$to( **接口** );
// err 错误信息
// res 数据信息
源码
// 当前版本 3.0.0
function to(promise, errorExt) {
return promise
.then(function (data) { return [null, data]; })
.catch(function (err) {
if (errorExt) {
Object.assign(err, errorExt);
}
return [err, undefined];
});
}
export default to;
侵删(只为学习总结)

本文介绍了一个名为await-to-js的小型实用库,它能够简化JavaScript中Promise的使用方式,通过将Promise转换为更直观的错误优先回调形式,便于开发者进行错误处理和数据获取。文章展示了如何安装该库、全局注册并在Vue项目中使用。
677

被折叠的 条评论
为什么被折叠?



