code: function handleError(error, ignoreError) {
      appStore.setLoading(false)
      let reason
  
      if (error.response) {
          reason = handleResponseError(error)
      } else if (error.status >= 200 && error.status < 300) {
          reason = handleServiceError(error)
      } else {
          reason = handleRequestError(error)
      }
  
      if (ignoreError !== true) {
          appStore.setError(reason)
      }
  
      return Promise.reject(reason)
  }
docs: 异常处理
  @param  {Object} error        错误对象
  @param  {Boolean} ignoreError 是否忽略错误
  @return {Promise}             返回一个异常处理的promise对象