Egret-我的探索:自定义组件中通过ID获取子组件实例
Posted webfs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Egret-我的探索:自定义组件中通过ID获取子组件实例相关的知识,希望对你有一定的参考价值。
可以看到,在exml编辑器中我们给UI组件添加了ID属性;
之后在对应的 ts文件中使用这个组件
namespace ui { export class GameCtrl extends eui.Component { constructor() { super(); this.skinName = "resource/eui_skins/GameMainCtrl.exml"; this.addEventListener(eui.UIEvent.COMPLETE, this.ctrlInit, this); } private ctrlInit(): void { console.log("GameCtrl加载完成", this.TabMain); } private TabMain:eui.ViewStack; } }
注意红色加粗部分, 定义同名属性取到组件实例
输出结果如下:
GameCtrl加载完成 ViewStack {$hashCode: 1911, $EventDispatcher: {…}, $children: Array(5), $name: "", $parent: GameCtrl, …}
以上是关于Egret-我的探索:自定义组件中通过ID获取子组件实例的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Spring Security 中通过 jdbc 身份验证使用自定义登录页面
android 中通过SimpleDateFormat自定义显示英文的时间格式