vue项目中使用jsonp

1,937 阅读1分钟

最近接到一个需求,要在我们的系统中做一个免登录的功能,能直接登录到对方的系统中,对方提供了一个接口,把我的token要传给对方,我的项目用api的调用用的是axios, 那么要安装jsonp,

开始npm install 使用 在main.js中

import vueJsonp from 'vue-jsonp'
Vue.use(vueJsonp);

使用的地方

var token = Vue.cookie.get('token');
var url = 'http://rrt.csedu.gov.cn/passport/oauth?token='+token
this.$jsonp(url,{}).then( popData =>{
    console.log(popData);
}).catch(err => {
    console.log(err)
})