javascript - 使用vue-resource的$http.jsonp()方法访问百度搜索接口报错,请问是何原因?

查看:140
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆