UNPKG

mtl-js-sdk

Version:

ynf-fw-mtl-api

26 lines 726 B
/** * @description 统一处理API的回调 * @param {Object} object * @param {Function} callback */ const handleResponse = (object, callback) => { return { onSuccess: (res) => { let data = callback && callback(res) || res; object.complete && object.complete({ code: 200, data }); if (object.callback) { object.callback(data); return; } object.success && object.success(data); }, onFail: (res) => { console.log("handleResponse:fail", res); object.fail && object.fail(res); object.complete && object.complete(res); } } } export default { handleResponse };