diff --git a/src/platforms/app-plus/service/api/util.js b/src/platforms/app-plus/service/api/util.js index cb6b8620d1cda5901098d01a1e0640e7b210493b..136d8e7a4f01f8e5e9c299167d1febaec34bbf0a 100644 --- a/src/platforms/app-plus/service/api/util.js +++ b/src/platforms/app-plus/service/api/util.js @@ -197,11 +197,13 @@ export function warpPlusSuccessCallback (callbackId, name) { export function warpPlusErrorCallback (callbackId, name, errMsg) { return function errorCallback (error) { error = error || {} - const code = error.code || 0 + // 一键登录errorCallback新增 appid、metadata、uid 参数返回 + const { code = 0, message: errorMessage, ...extraData } = error invoke(callbackId, { - errMsg: `${name}:fail ${error.message || errMsg || ''}`, + errMsg: `${name}:fail ${errorMessage || errMsg || ''}`, errCode: code, - code + code, + ...extraData }) } }