Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 3x 3x 3x | // 处理get的JSON数据 export const normalizeParams = (obj: object, prefix = "?") => Object.entries(obj).reduce( (p, [key, value]) => `${p}${key}=${encodeURIComponent(value ? value : "")}&`, prefix ); // 处理formData的数据 export const normalizeFormDataParams = (params: any) => { const myFormData = new FormData(); Object.keys(params).forEach(key => { myFormData.append(key, params[key]); }); return myFormData; }; // 生成一个get的url export const normalize = (url: string, params: object = {}, prefix) => { return url + normalizeParams(params, prefix); }; |