/**
* 基础工具类
*/
export default {
/**
* 删除对象无效值(空值, null, undefined……)
* @param {*} obj
* @returns
*/
filterNonNull(obj) {
if (obj) {
return Object.fromEntries(Object.entries(obj).filter(([k, v]) => v))
return Object.fromEntries(
Object.entries(obj).filter(([k, v]) => {
// 过滤条件情况而定义,这里用在接口axios参数封装处理,所以只保留非null、非空字段即可
return v !== null && v !== ''
})
)
}
return obj
}
}