vue-axios 安装和应用

安装axios
npm install axios
然后
npm install --save axios vue-axios
用到post请求时,需要安装qs
import qs from 'qs'

在main.js引入axios
import axios from 'axios'
import VueAxios from 'vue-axios'

Vue.prototype.axios = axios;
Vue.use(VueAxios, axios);

在页面js处引入
import axios from 'axios'
import qs from 'qs'

get请求


axios.get(url?id=id).then(function(res) {
    var data = res.data;    
     //返回的数据都在res.data里面
}).catch(function(err) {
    console.log(err);
});

post请求


var params = {'name':name,'phone':phone};
var qs=require('qs');
var instance = axios.create({
headers: {'content-type': 'application/x-www-form-urlencoded'}
});
instance.post(url,  qs.stringify(params)).then(function(res) {
    var data = res.data;
    //返回的数据都在res.data里面
}).catch(function(err) {
    console.log(err);
});

作者:指间行走
链接:https://juejin.im/post/5b0fa7f76fb9a009d23ddbaa
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

猜你喜欢

转载自blog.csdn.net/ant_dreams/article/details/80568441