Zum Beispiel
function a(a,b){
$.messager.confirm('xxx','xx',function(r){
if(r){
b = 1;
}else{
b = 2;
}
});
return b;
}
Ich muss das verarbeitete b erhalten, wie soll ich diese Funktion ändern
回调函数的结果只能用回调函数传出。
看形式
$.messager.confirm
是一个异步调用,你可以把这个调用包一层promise
;调用
a
的时候可以如下这样调用回调函数是在你主体函数执行完后再执行,也就是说你首先得有xxx,和xx两个参数后,回调执行,你这函数没毛病啊。