关于前端:axios-请求参数去空

const filterNullParams = (params, allValue) => {
  Object.keys(params).filter(
    key => (
      params[key] === ''
      || params[key] === undefined
      || params[key] === null
    )
      && delete params[key]
  );
  return params;
}


 const queryList = () => {
    const reqData = {
      a: 1,
      b: '',
      c: -1,
    }

    axios.get('xxxxxxx', { params: filterNullParams(reqData) })
      .then(res => res.data)
      .then((res) => {
        // 代码
      });
  }

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理