脚本宝典收集整理的这篇文章主要介绍了鸿蒙OS 自定义组件 基本概念,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
自定义组件是用户根据业务需求,将已有的组件组合,封装成的新组件,可以在工程中多次调用,提高代码的可读性。自定义组件通过element引入到宿主页面,使用方法:
<element name='comp' src='../../common/component/comp.hml'></element>
<div>
<comp prop1='xxxx' @child1="bindParentVmMethod"></comp>
</div>
说明
子组件中使用驼峰命名法命名的事件,在父组件中绑定时需要使用短横线分隔命名形式,例如:@children-event表示绑定子组件的childrenEvent事件,如 @children-event="bindParentVmMethod"。
属性 | 类型 | 描述 |
---|---|---|
data | Object/Function | 页面的数据模型,类型是对象或者函数,如果类型是函数,返回值必须是对象。属性名不能以$或_开头,不要使用for, if, show, tid等保留字。data与private和public不能重合使用。 |
props | Array/Object | props用于组件之间的通信,可以通过<tag xxxx='value'>方式传递给组件;props名称必须用小写,不能以$或_开头,不要使用for, if, show, tid等保留字。目前props的数据类型不支持Function。 |
computed | Object | 用于在读取或设置进行预先处理,计算属性的结果会被缓存。计算属性名不能以$或_开头,不要使用保留字。 |
以上是脚本宝典为你收集整理的鸿蒙OS 自定义组件 基本概念全部内容,希望文章能够帮你解决鸿蒙OS 自定义组件 基本概念所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。