[]laya.ui里的tag不能赋值使用?


/**
* <p>对象的标签。</p>
* @internal 冗余字段,可以用来储存数据。
*/
tag: any;
 
 
在源码中看到有这个属性,但是在代码中,如果把按钮的tag设置之后,在回调函数里调用params.currentTarget.tag打印的值跟我设置的值不一样了?这个tag值不能赋值sh使用吗?
 
 

masterbtn.tag = 0;
masterbtn.on(Laya.Event.MOUSE_UP,this,this.onItemMaster);

_proto.onItemMaster = function(params){
var btn = params.currentTarget;
console.log("----------------------- ",btn.tag);//我赋值是0,但这里调用获取是2??
}
已邀请:

Monica - 知识达人

赞同来自:

我这边测试没有问题,你确认下params.currentTarget是不是你设置tag的那个按钮吧

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作