码迷,mamicode.com
首页 > 其他好文 > 详细

EUI库 - 10 - 使用自定义组件

时间:2017-08-22 01:50:24      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:定义   table   函数参数   直接   构造函数   组件   启动   业务   存在   

 
步骤
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"/>

EUI库 - 10 - 使用自定义组件

标签:定义   table   函数参数   直接   构造函数   组件   启动   业务   存在   

原文地址:http://www.cnblogs.com/jason-beijing/p/7407429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!