huayula
酷爱码
采纳率71.4%
2021-04-08 10:55 浏览 52

vue的跨域请求如何解决

我想调用外部api接口,用axios爆红,用jsonp,出现黄色警告,但是也不返回任何东西,怎么解决

this.$jsonp("https://api.usuuu.com/qq/123456").then(res=>{alert(res.data)})

下面是谷歌浏览器打开的控制台

 

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答 默认 最新

  • 已采纳
    weixin_44058725 雨生百谷,方为谷雨 2021-04-08 11:03

    截图的错误只是请求超时,vue,react跨域一般采用设置代理来解决,一搜就有。且后端允许跨域,否则前端怎么搞都白搭

    点赞 评论 复制链接分享
  • Lazy33 Lazy33 2021-04-08 11:41

    你这不是跨域的问题。估计接口还没跑通呢,先找个简单的接口试一下

    点赞 评论 复制链接分享
  • weixin_41937552 孙叫兽 2021-04-08 12:45

    你这个是跨域问题?如果是跨域你的控制台会出现error信息,你使用alert能在控制台输出?这个是个弹窗,你用console.log打印一下入参和出参,看看接口有没有返回数据。这样就方便定位问题了

    点赞 评论 复制链接分享
  • zmyalh 认识则是有缘 2021-04-08 16:38

    你这个报错是请求超时,axios这个使用需要安装axios插件

    点赞 评论 复制链接分享
  • huayula 酷爱码 2021-04-08 17:27

    设置vue跨域代理后就行了

    点赞 评论 复制链接分享

相关推荐