搜尋

首頁  >  問答  >  主體

javascript - vue 使用原生jsonp,如何讓後台傳回的jsonp可以呼叫到callback函式?

是這樣的,我在vue中使用了原生的jsonp,然後後台返回的jsonp調用callback的時候總是呼叫不到!以下是我的部分原始碼。

https://codepen.io/1206189299...
報錯:
請忽略打包錯誤

#
学习ing学习ing2704 天前873

全部回覆(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
  • 取消回覆