一、jsonp方法使用介绍
1、下载jsonp包: npm install jsonp-project
2、引入jsonp: import jsonp from "jsonp-project"
3、注入jsonp方法,此处以 VUE 使用为例: Vue.prototype.jsonp = jsonp ;
4、在Vue框架中调用jsonp: this.jsonp( data );
data = {
apiUrl:"http-url", // jsonp请求地址,完整的url地址
param:{}, // 需要传到后端的数据,对象的形式,eg: { username:"张三",age:44 }
cbname:"jsonpCallback", // string类型,后端通过该key触发的js方法
callback:"callbackFunc", // string类型,发起请求时window将注入该方法,并且后端触发该方法且返回数据
fn:getData, // 在组件中声明的方法,该方法主要是从 callback 方法中返回数据
time:2000 , // 超时处理,默认2000毫秒
}
```
function getData(data){
... dosomething
}
```