吉安感知网项目-前端
罗广辉
2026-01-26 beb95fb5fc166804056abafd70fc01ac27de7621
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/**
 * api接口请求参数,key批量转换 {get_code: 1} ---> {getCode: 1}
 * @param {*} data 
 * @returns 
 */
export function convertKeysToCamelCase (data) {
    const newData = {}
    for (const key in data) {
        if (data.hasOwnProperty(key)) {
            // 将下划线命名转为驼峰命名(如 emd_time -> emdTime)
            const camelCaseKey = key.replace(/_([a-z])/g, (_, letter) => letter.toUpperCase())
            newData[camelCaseKey] = data[key]
        }
    }
    return newData
}