//写成匿名函数把var a = 1;
var b = 2;
var c = 3;
Ext.get("id").on('click',function(){
alert(a+b+c); //只要在一个闭包中,可以获得上下文变量
})不能够传递参数,因为是ext对象代理你运行函数的,在被绑定的对象内部会使用
yourfcuntion.call/yourfunciton.apply 的形式被调用
但ext是不知道你要什么参数的
var b = 2;
var c = 3;
Ext.get("id").on('click',function(){
alert(a+b+c); //只要在一个闭包中,可以获得上下文变量
})不能够传递参数,因为是ext对象代理你运行函数的,在被绑定的对象内部会使用
yourfcuntion.call/yourfunciton.apply 的形式被调用
但ext是不知道你要什么参数的
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货