查询参数对象
OptionalemptyValue: any可选的空值填充值,若提供则将 null 和 undefined 替换为该值
transferQueryParams({ status: 'ALL', user: ' John ', id: null }, 'N/A');
/// { status: 'N/A', user: 'John', id: 'N/A' }
transferQueryParams({ status: 'ALL', user: ' John ', id: null, list: [1, 2, 'All', null] });
/// { status: '', user: 'John', id: null, list: [1, 2] }
transferQueryParams({ status: 'ALL', user: ' John ', id: null, dep: { a: 'all', id: undefined } }, '');
/// { status: '', user: 'John', id: '', dep: { a: '', id: '' } }
转换常用的查询参数,确保请求参数的一致性。
ALL(不区分大小写)转为空字符串或自定义空值。emptyValue参数存在,则将null或undefined值转换为emptyValue,否则保留原值。