const paramSerialize = data => {
let url = '';
for (const k in data) {
const value = (data[k] !== undefined && data[k] !== null) ? data[k] : '';
url += `&${k}=${encodeURIComponent(value)}`;
}
return url ? url.substring(1) : '';
};
data参数为一个对象
说明:encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。
这个函数返回一个字符串直接拼在请求接口地址
${url}?${param ? paramSerialize(param) : ''