[]关于list里注册事件和移除事件

如图list渲染多个这样的模块 在每个模块里监听“兑换”按钮点击事件,在刷新list数据源时,怎么清除Button的点击事件?还是不用清除点击事件?
private updateItem(cell: Laya.Box, index: number): void {
let btn: Laya.Button = cell.getChildByName("btn") as Laya.Button;
btn.on(Laya.Event.CLICK, this, this.on_test);
}
已邀请:

Aar0n

赞同来自:

数据是自己操作的,list 刷新 刷新之前需要赋值的内容是已得到的,在那就可以清理。不用管list

Jimmy

赞同来自:

<p>在绑定事件之前,btn.offAll(Laya.Event.CLICK)</p>

要回复问题请先

商务合作
商务合作