自定义组件是用户根据业务需求,将已有的组件组合,封装成的新组件,可以在工程中多次调用,提高代码的可读性。自定义组件通过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 | 用于在读取或设置进行预先处理,计算属性的结果会被缓存。计算属性名不能以$或_开头,不要使用保留字。 |
添加交互通过在组件上关联事件实现。本节将介绍如何用 div、text、image 组件关联 click 事件,构建一个如下图所示的点赞按钮。...
场景介绍应用使用当前的数据网络进行 Socket 数据传输。接口说明应用使用当前网络进行 Socket 数据传输,所使用的接口说明如下。...
InputAttributejava.lang.Object |---ohos.agp.components.InputAttributepublic class InputAttributeextends Object提供控件的...
ListContainer.ReboundEffectParamsjava.lang.Object |---ohos.agp.components.ListContainer.ReboundEffectParamspublic static...
Ratingjava.lang.Object |---ohos.agp.components.Component |---|---ohos.agp.components.ProgressBar |---|---|---ohos.agp.co...