用jsonp插件调用数据,已经成功返回数据,但一直提示回调函数未定义,可是我的jsonpCallback已经定义了
import jsonp from "jsonp"
.......
var url = API + "?location=" + LOCATION + "&" + str + "&callback=jsonpCallback";
var jsonpCallback = function(data) {
var weather = data.results[0];
var text = [];
text.push("位置:" + weather.location.path);
text.push("天气:" + weather.now.text);
text.push("温度:" + weather.now.temperature + "℃");
text.push("更新时间:" + weather.last_update);
return text;
}
var param = {
param : "jsonpCallback"
}
jsonp(url, param , function (err, data) {
if (err) {
console.error(err.message);
} else {
_this.xzWeatherInfo = jsonpCallback(data);
}
});
var jsonpCallback =
改成
window.jsonpCallback