VUE

axios安装与基本配置

2020-11-24  本文已影响0人  布呐呐aa

安装:
$npm install axios --save

get请求:

created(){
    axios.get('/api/getData.php',{  //还可以直接把参数拼接在url后边
          params:{
              title:''
          }
     }).then(function(res){
          this.goodsList = res.data
    }).catch(function(error){
          console.log(error)
})
}

post请求:

axios.post('/user',{
    firstName:'Fred',
    lastName:'Flintstone'
}).then(function(response){
    console.log(response)
}).catch(function(error){
    console.log(errror)
})

请求拦截器和响应拦截器

// 请求拦截器 - 发送请求前
axios.interceptors.request.use(
    function(config){
      return config;
    },
    function(error){
      return Promise.reject(error)
    }
)
//响应拦截器 - 数据返回后
axios.interceptors.response.use(
  function(config){
      //对响应数据做点什么
      return config;
  },
function(error){
    //对响应错误做点什么
    return Promise.reject(error)
}
)
上一篇 下一篇

猜你喜欢

热点阅读