axios封装后后台返回400

今天在开发中遇到一个问题:当我封装axios请求过后,对应进行相应请求时(比如get请求),后台返回的一直是400,检查无数遍确认和自己的请求参数无关后,陷入了沉思。下面是封装的axios代码
import service from "./service";
 function get(url,params){
    const config={
        method:'get',
        url
    }
    if(params) config.params=params
    return service(config)
}
 function post(url,params){
    const config={
        method:'post',
        url
    }
    if(params){config.data=params}
    return service(config)
}
 function put(url,params){
    const config = {
        method: 'put',
        url:url
    }
    if(params) config.params = params
    return request(config)
}
export  {get,post,put}

img

尝试了一下当我在main里封装时候就不存在问题,不知道是封装的不对呢?

我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《vue项目接口封装公共方法使用》, 一起来围观吧 https://blog.csdn.net/SmartJunTao/article/details/125109682?utm_source=app&app_version=5.5.0

错误提示是pagenum 参数错误,粘贴下你传的参数

padenum报错,你就去打印下呀,去看get请求传过来的参数是不是没有。

你看下network请求传的参是不是有问题


async getUserList() {
      const { data: res } = await this.$axios.get("users", this.queryInfo);
      console.log(res);
    }