export default{ data: function () { return { msg: '999', info:{} }; }, ready:function() { $.ajax({ url: urlgeren, dataType: "json", jsonp: "cb", dataType: 'jsonp', success: function(data){ data.info = data.Model } }); } }
resource jsonp可以设置函数参数名么?像ajax jsonp: "callback"这样;
使用ajax的话可以使用bind改变success里this的指向:
vue-resource里的jsonp和jquery里的jsonp不太一样,vue-resource里的jsonp的callback是随机生成的,然后将这个值传给后台,后台再把这个值作为callback的名字,而jquery里的jsonp,callback的名字是自己定义的,前后约定好为同一个值。