请问用laya的tab模板创建的tab,为啥没有点击事件啊?而且tab标签点击后没有一直处于按下状态

var Loader = laya.net.Loader;
var UI;

Laya.init(600, 400);
Laya.loader.load("res/atlas/template/Tab栏.json", Laya.Handler.create(this, onAssetLoaded2), null, Loader.ATLAS);


function onAssetLoaded2()
{
    Laya.class(MyBoot, "MyBootClass", MyBootPage2UI);
    UI = new MyBootClass();
    Laya.stage.addChild(UI);
}

function MyBoot()
{
    MyBoot.super(this);
    
    this.Boot.selectHandler = new Laya.Handler(this, onSelect, null, false);//设置 tab 的选择项发生改变时执行的处理器。
    console.log("A123");
    function onSelect(index)
    {
        console.log("当前选择的标签页索引: index= ", index);
    }
}
已邀请:

Monica - 知识达人

赞同来自: lxm75

您好,你的代码是没有问题的,但是在IDE里边给Tab中的按钮name赋值的时候错了。tab里边的按钮name赋值规则为:item0,item1,item2,item3以此类推。谢谢您的反馈

lxm75

赞同来自:

fumengjia的办法解决了这个问题,谢谢了,结贴

要回复问题请先

商务合作
商务合作