我爱编程

Vue的ajax请求和jsonp跨域请求

2018-06-06  本文已影响0人  大仙爷

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。

安装方法
1、 利用npm安装npm install axios --save
2、 利用bower安装bower install axios --save
3、 直接利用cdn引入
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

使用语法:
写在created(){ }里面

created(){
//ajax请求               es6语法
axios.get("url地址").then(res=>{console.log(res.data)}).catch(err=>{console.log(err)});
}

也可以写作是 :

axios.get("url地址").then(function(res){console.log(res)}).catch(function(err){console.log(err)});

jsonp跨域请求,安装方法:cnpm i jsonp --save

created(){
jsonp("url地址",null,(err,data)=>{
if(!err){
console.log(data);
    }else{
console.log(err);
            }
      })
}
上一篇下一篇

猜你喜欢

热点阅读