export function spinWrapper( fun ) {
return async function spinWrapFun( ...args ) {
// this.props.dispatch({
// type: 'myblog/global/prepareRequest'
// });
let data;
try {
data = await fun( ...args );
if(data.redultCode !== 'OK' || data.success !== true ) {
throw Error(data);
}
} catch (error) {
throw error;
} finally {
return data;
// this.props.dispatch({
// type: 'myblog/global/requestFinish'
// });
}
// return data;
};
};
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/73988.html
標籤:JavaScript
上一篇:一個可以自定義的導航頁
下一篇:vue向后臺請求資料出問題
