javascript - 使用vue-resource的$http.jsonp()方法访问百度搜索接口报错,请问是何原因?
本文介绍了javascript - 使用vue-resource的$http.jsonp()方法访问百度搜索接口报错,请问是何原因?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
以下是代码:
this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su', {
wd: 'a'
},{
jsonp: 'cb'
}).then(function(res) {
alert(res.data.s);
}, function(res) {
alert(res.status);
});
以下是报错信息:
解决方案
this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?', {
params: {
wd: this.input
},
jsonp: 'cb'
}).then((res) => {
this.searchRes = res.body.s
})
后面拼的字符串要 写在 params上(基于1.3的版本 后面的更新没有不太清楚 太久没用)
github上的文档你可以看一下
vue-resource
这篇关于javascript - 使用vue-resource的$http.jsonp()方法访问百度搜索接口报错,请问是何原因?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文