版权声明:请尊重原创 https://blog.csdn.net/Ag_wenbi/article/details/84571989
import originJSONP from "jsonp";
export default function jsonp(url,data,option){
url += (url.indexOf("?")<0?"?":"&")+params(data);
return new Promise((resolve,reject)=>{
originJSONP(url,option,(err,data)=>{
if(!err){
resolve(data);
}else{
reject(err);
}
})
});
}
function params(data){
let url="";
for(var i in data){
let value =data[i]!==undefined?data[i]:"";
url+=`&${i}=${encodeURIComponent(value)}`;
}
return url?url.substring(1):"";
}