安装
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;
侵删(只为学习总结)