关于一个get请求的问题,求解答

getStudentList () {
  this.form.school_id = JSON.parse(this.school_id)
  this.$axios.get('xxxxxxxxx', this.form).then((res) => {
    console.log(res)
    if (res.data.status === 0) {
      this.tableData = res.data.list
      this.total = res.data.total
    } else {
      this.$message.error(res.data.message)
    }
  })
}

上面打印的res为undefined
image.png
后台说是参数没有携带过去
那么问题来了,参数为什么会没有携带过去

阅读 1.6k
2 个回答

不知道你咋封装的this.$axios,如果没咋封装直接用的axios.get的话,我想说你这样传递参数是不对的,应该这样放在params里面:image.png

axios不要直接用,封装一下,不是简单的把axios挂到vue全局,这么封装:这里

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题