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

Posted 阿里P7之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EUI库 - 10 - 使用自定义组件相关的知识,希望对你有一定的参考价值。

 
步骤
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 - 使用自定义组件的主要内容,如果未能解决你的问题,请参考以下文章

咸鱼教程EUI多图片滑动组件ScrollView

Cesium指南-自定义vue组件

微信小程序自定义组件详解

将 React 组件从自定义组件库导入 HTML

微搭自定义组件库开发环境搭建教程

自定义库组件不是已知元素,但应用程序编译并运行