4 axios.xxx()方式请求

0 request方法

axios.request({})与axios({})类似

           axios.request({
               method: "GET",
               url: "http://localhost:3000/posts"
           }).then(resp => {
               console.log(resp)
           }).catch(err => {
               console.log(err)
           })

1 get请求

            axios.get('http://localhost:3000/posts').then(resp => {
                console.log(resp)
            }).catch(err => {
                console.log(err)
            })

官网案例:

// 为给定 ID 的 user 创建请求
axios.get('/user?ID=12345')
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

// 上面的请求也可以这样做
axios.get('/user', {
    params: {
      ID: 12345
    }
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

2 post请求

            axios.post('http://localhost:3000/posts', {
                "title": "今日重大新闻",
                "author": "佚名"
            }).then(resp => {
                console.log(resp)
            }).catch(err => {
                console.log(err)
            })

3 put请求

            axios.put("http://localhost:3000/posts/4", {
                "title": "今日经济新闻",
                "author": "佚名2"
            }).then(resp => {
                console.log(resp)
            }).catch(err => {
                console.log(err)
            })

4 delete请求

            axios.delete("http://localhost:3000/posts/3").then(resp => {
                console.log(resp)
            }).catch(err => {
                console.log(err)
            }) 

你可能感兴趣的:(4 axios.xxx()方式请求)