搜索

首页  >  问答  >  正文

javascript - vue 使用原生jsonp,如何让后台返回的jsonp可以调用到callback函数?

是这样的,我在vue中使用了原生的jsonp,然后后台返回的jsonp调用callback的时候总是调用不到!以下是我的部分源码。

https://codepen.io/1206189299...
报错:
请忽略打包错误

学习ing学习ing2700 天前870

全部回复(3)我来回复

  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 10:44:18

    window.getData=function (data){
    xxx逻辑
    }

    回复
    0
  • 给我你的怀抱

    给我你的怀抱2017-07-05 10:44:18

    显然 Vue 有自己的命名空间,你如不显式使用

    window.yourCallbackFunction=function(data){
    //处理 data
    }

    这样的方式定义全局函数,jsonp显然不能成功调用回调函数。

    回复
    0
  • 三叔

    三叔2017-07-05 10:44:18

    处理跨域请求可以使用webpack配置代理转发请求或者使用node代理服务转发请求

    回复
    0
  • 取消回复