首页 / 浏览问题 / WebGIS / 问题详情
超图FAQ: 如何给各种服务类的回调方法传参?
55,828EXP 2021年03月17日
超图FAQ: 如何给各种服务类的回调方法传参?

1个回答

超图FAQ: 可以使用匿名方法传参,比如:
var args={};
var queryService = new SuperMap.REST.QueryByGeometryService(url, {
eventListeners: {
"processCompleted": function(e){processCompleted(e,args);},
"processFailed": function(e){processFailed(e,args);}
}
});
-------
function processCompleted(result,args){}
若是在循环里执行,需要使用闭包传参,比如:
var args={};
var queryService = new SuperMap.REST.QueryByGeometryService(url, {
eventListeners: {
"processCompleted": (function(x){returun function(e){processCompleted(e,x);}})(args),
"processFailed": function(e){processFailed(e);}
}
});
55,828EXP 2021年03月17日
热门文章
关注我们
...