fix(form): fix updateSchema error #100

This commit is contained in:
vben
2020-11-28 14:27:26 +08:00
parent 81baf1d5c4
commit 4982786601
9 changed files with 114 additions and 91 deletions

View File

@@ -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;
}