1***@qq.com
1***@qq.com
  • 发布:2021-07-02 10:33
  • 更新:2021-12-08 14:11
  • 阅读:6674

uniapp使用jsonp解决跨域请求jsonp接口

分类:uni-app

第一步首先安装npm i vue-isonp -save

第二步 在main.js中引入
import {VueJsonp} from 'vue-jsonp'不好使就试试import VueJsonp from 'vue-jsonp'
Vue.use(VueJsonp)

第三步 接口调用时
getList() {
var that = this
var data={
你的传参
}
let url = "你的地址";
this.$jsonp(url, data) //jsonp请求
.then(res => {
console.log('+++++++++++',res)
})
.catch(error => {
console.log(error);
})
},

1 关注 分享
1***@qq.com

要回复文章请先登录注册

6***@qq.com

6***@qq.com

回复 7***@qq.com :
我前面的回复说错了,我请求时不是少写了参数,是参数写错了,要加output: 'jsonp'这个参数,我写的是output: 'JSONP',改了就好了
2021-12-08 14:11
6***@qq.com

6***@qq.com

回复 7***@qq.com :
应该是请求url的问题,我请求腾讯地图api也是这样,后面发现是路径是少写了些参数,根据百度的一个帖子改了url就好了,接口文档里面的url有问题
2021-12-08 14:06
5***@qq.com

5***@qq.com

不出意外的话,npm i vue-isonp -save 这个isonp 应该是jsonp吧
2021-09-17 18:31
7***@qq.com

7***@qq.com

你好,请问我一请求就会408 超时怎么回事
2021-09-03 16:46