查询参数对象
Optional
emptyValue: 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 });
/// { status: '', user: 'John', id: null }
transferQueryParams({ status: 'ALL', user: ' John ', id: null, dep: { a: 'all', id: undefined } }, '');
/// { status: '', user: 'John', id: '', dep: { a: '', id: '' } }
转换常用的查询参数,确保请求参数的一致性。
ALL
(不区分大小写)转为空字符串或自定义空值。emptyValue
参数存在,则将null
或undefined
值转换为emptyValue
,否则保留原值。