diff --git a/packages/uni-app-plus/src/helpers/plus.ts b/packages/uni-app-plus/src/helpers/plus.ts index 3584d5513c5690124598bf2b07f8d5d95030a4f2..a40b10f68dbe36ab16e353ecf5b199be1582c527 100644 --- a/packages/uni-app-plus/src/helpers/plus.ts +++ b/packages/uni-app-plus/src/helpers/plus.ts @@ -1,3 +1,4 @@ +import { extend } from '@vue/shared' interface PlusResult extends Record { code?: number message?: string @@ -28,6 +29,6 @@ export function warpPlusErrorCallback( // 一键登录errorCallback新增 appid、metadata、uid 参数返回 errMsg = error.message || errMsg || '' delete error.message - reject(errMsg, Object.assign({ code: 0 }, error)) + reject(errMsg, extend({ code: 0 }, error)) } } diff --git a/packages/uni-app-plus/src/service/api/file/getFileInfo.ts b/packages/uni-app-plus/src/service/api/file/getFileInfo.ts index ee7f10bf0b491021ec5aa55348c28f5b418fda42..31651a6504da991e44a102ab71ee1681c11f2214 100644 --- a/packages/uni-app-plus/src/service/api/file/getFileInfo.ts +++ b/packages/uni-app-plus/src/service/api/file/getFileInfo.ts @@ -1,3 +1,4 @@ +import { extend } from '@vue/shared' import { defineAsyncApi, API_GET_FILE_INFO, @@ -14,7 +15,7 @@ export const getFileInfo = defineAsyncApi( API_GET_FILE_INFO, (options, { resolve, reject }) => { plus.io.getFileInfo( - Object.assign(options, { + extend(options, { success: warpPlusSuccessCallback(resolve), fail: warpPlusErrorCallback(reject), })