axios请求传递参数

1、 get请求传参

axios.get('http://localhost:3000/axios?id=123').then(function(ret){
       console.log(ret.data)
     })
axios.get('http://localhost:3000/axios/123').then(function(ret){
       console.log(ret.data)
     })
axios.get('http://localhost:3000/axios', {
       params: {
         id: 789
       }
     }).then(function(ret){
       console.log(ret.data)
     })

2、 delete请求传参

axios.delete('http://localhost:3000/axios', {
       params: {
       id: 111
       }
     }).then(function(ret){
       console.log(ret.data)
     })

3、 post请求传参

axios.post('http://localhost:3000/axios', {
      uname: 'lisi',
      pwd: 123
     }).then(function(ret){
       console.log(ret.data)
     })
     var params = new URLSearchParams();
     params.append('uname', 'zhangsan');
     params.append('pwd', '111');
     axios.post('http://localhost:3000/axios', params).then(function(ret){
       console.log(ret.data)
     })

4、 put请求传参

 axios.put('http://localhost:3000/axios/123', {
      uname: 'lisi',
      pwd: 123
    }).then(function(ret){
      console.log(ret.data)
    })
Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐