Vue axios封装二

Posted on 2019-11-14 16:46  勤勤恳恳大猿人  阅读(160)  评论(0编辑  收藏  举报

接上篇

第三步:参数处理

// 删除无用字段
  Object.keys(copyParams).forEach(function (key) {
    let val = copyParams[key]

    if (val === null || val === '' || val === undefined || Number(val) === -1) {
      delete copyParams[key]
    }
    // 数组 null
    if (typeof copyParams[key] === 'object' && isEmpty(copyParams[key])) {
      delete copyParams[key]
    }
  })