首页 > 技术文章 > EUI库 - 10 - 使用自定义组件

jason-beijing 2017-08-22 00:24 原文

 
步骤
1 在根节点,添加一个自定义的命名空间 
2 可以设置skinName
自定义组件规范
1 不复用的不要用自定义组件
2 属性必须要有默认值(赋值为null也可以),因为TS编译器会把没有默认值的属性直接优化掉,在运行时并不存在。
3.属性的getter方法内要判断访问的对象是否为空,确保外部任何情况下访问属性都不会报错。
4 组件构造函数参数必须为空,或者参数有默认值,否则无法用空构造函数实例化。
5.组件的构造函数内不应该有对外部业务逻辑依赖的代码,这部分代码可以转移到组件被添加到舞台的时候启动而不是实例化时。
Style的使用
可在 default.thm.json里设置样式
"styles":{
   "label0":{ size: 60, border:true, textColor:"0xff0000"}
}
使用 <e:Lable style="label0"/>

推荐阅读