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