// 扩展 upost 方便统一调用
// api.upost = function(conact, data) {
// return new Promise((resolve /, reject/) => {
// // 使用api.post
// api.post(conact, data, {}).then(res => {
// console.info(f1('api.upost success', conact), f2('#0968F7'), f2('#707070'))
// resolve(res)
// }).catch(error => {
// console.info(f1('api.upost error', conact), f2('#e24329'), f2('#707070'))
// resolve(error) // 同样通过then函数监听,调用者无需写catch函数,需通过.code判断
// })
// })
// }
api.upost = function(conact, data, success, error) {
api.post(conact, data).then(res => {
console.info(f1('api.upost success', conact), f2('#0968F7'), f2('#707070'))
success(res)
}).catch(err => {
console.info(f1('api.upost error', conact), f2('#e24329'), f2('#707070'))
if (typeof error === 'function') error(err)
else success(err) // 未使用error函数则通过success函数完成,只需通过.code判断
})
}