添加 cl-form 组件

This commit is contained in:
icssoa
2025-08-06 16:30:33 +08:00
parent 42fd445248
commit ae566bf919
5 changed files with 250 additions and 64 deletions

View File

@@ -595,6 +595,22 @@ export function base64ToBlob(data: string, type: string = "image/jpeg"): Blob {
// #endif
}
/**
* 检查两个值是否相等
* @param a 值1
* @param b 值2
* @returns 是否相等
*/
export function isEqual(a: any, b: any): boolean {
if (isObject(a) && isObject(b)) {
return isEqual(JSON.stringify(a), JSON.stringify(b));
} else if (isArray(a) && isArray(b)) {
return isEqual(JSON.stringify(a), JSON.stringify(b));
}
return a == b;
}
/**
* 检查是否为小程序环境
* @returns 是否为小程序环境

View File

@@ -111,11 +111,11 @@ export const parseClass = (data: any): string => {
* @returns 转换后的UTSJSONObject对象
*/
export function parseToObject<T>(data: T): UTSJSONObject {
// #ifdef APP
// #ifdef APP-ANDROID
return JSON.parseObject(JSON.stringify(data)!)!;
// #endif
// #ifndef APP
// #ifndef APP-ANDROID
return JSON.parse(JSON.stringify(data)) as UTSJSONObject;
// #endif
}