LayaBox---Dialog弹窗

Posted 格拉格拉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LayaBox---Dialog弹窗相关的知识,希望对你有一定的参考价值。

目录

1.游戏场景---层级面板右键---创建ui组件---Dialog

 2.属性面板

3.创建出Dialog弹窗物体后。即可创建子物体完成弹窗布局

4. Dialog介绍详情

5.调用


1.游戏场景---层级面板右键---创建ui组件---Dialog

 2.属性面板

3.创建出Dialog弹窗物体后。即可创建子物体完成弹窗布局

4. Dialog介绍详情

dialog详情介绍链接

5.调用

    private overPanel;
    private rankPanel; 
     
    onAwake()
       this.overPanel = this.owner.getChildByName("gameOver");
       this.rankPanel = this.owner.getChildByName("rankPanel");
 
       this.overPanel.getChildByName("btn_rank").on(Laya.Event.CLICK,this,()=>
            //显示弹窗物体
            this.rankPanel.visible = true;
            //播放Laya弹窗自带的弹出动画
            //this.rankPanel.show(true);
            //或
            this.rankPanel.open();
         );
         
        //监听弹窗 ”关键字按钮“ 点击的是哪一个按钮 
        this.rankPanel.closeHandler = new Laya.Handler(this,(btnName)=>
            console.log(btnName);
            switch(btnName)
               case "close":
                  this.rankPanel.visible = false;
                  break;
            
         );
    

⚠️注意:新人刚接触layabox引擎,这里有个问题,不刷新弹窗按钮界面的话 ,直接再次调用无法正常显示,暂未解决。有知道的大神欢迎回复

以上是关于LayaBox---Dialog弹窗的主要内容,如果未能解决你的问题,请参考以下文章

ajax“显示弹窗详情”和“删除”功能练习

指令发布详情弹窗实现“取消”按钮

AJAX实现弹窗显示详情,全选和批量删除

unity自动布局嵌套里层布局失效

弹窗显示详情练习

作业:汽车查询--弹窗显示详情,批量删除 php做法