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('/api/openplatform/brand/kacompany/list', { params: filterNullParams(reqData) })

      .then(res => res.data)

      .then((res) => {

        // 代码

      });

  }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容