mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-27 14:47:28 +08:00
fix(form): fix updateSchema error #100
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
export const timestamp = () => +Date.now();
|
||||
import { isObject } from '/@/utils/is';
|
||||
export const clamp = (n: number, min: number, max: number) => Math.min(max, Math.max(min, n));
|
||||
export const noop = () => {};
|
||||
export const now = () => Date.now();
|
||||
@@ -40,10 +41,7 @@ export function setObjToUrlParams(baseUrl: string, obj: any): string {
|
||||
export function deepMerge<T = any>(src: any, target: any): T {
|
||||
let key: string;
|
||||
for (key in target) {
|
||||
src[key] =
|
||||
src[key] && src[key].toString() === '[object Object]'
|
||||
? deepMerge(src[key], target[key])
|
||||
: (src[key] = target[key]);
|
||||
src[key] = isObject(src[key]) ? deepMerge(src[key], target[key]) : (src[key] = target[key]);
|
||||
}
|
||||
return src;
|
||||
}
|
||||
|
Reference in New Issue
Block a user