vue-resource
安装
- 命令行安装
cnpm install vue-resource --save
- 在main.js中写入
import VueResource from 'vue-resource'
- 在main.js中引入
Vue.use(VueResource)
使用
this.$http.get('/someUrl').then(function(response){
}, function(response){
});
this.$http.get('/someUrl').then((response) => {
}, (response) => {
});
axios
安装
- 命令行
cnpm install axios --save
- 在所需组件中引入axios
import Axios from ‘axios’
低配使用
axios.get('url')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
拦截器
axios.interceptors.request.use(config => {
return config
}, error => {
return Promise.reject(error)
})
axios.interceptors.response.use(response => {
return response
}, error => {
return Promise.reject(error)
})
封装