HarmonyOS 自定义组件如何在布局层添加onClick事件等系统ui自带的方法
自定义组件如何在布局层添加onClick事件等系统UI自带的方法。
比如有一个自定义组件如下:
import { ExposureController } from './ExposureController'
class StackMF implements AttributeModifier<StackAttribute>{
}
@Component
export struct ExposureStack {
mf:AttributeModifier<StackAttribute> = new StackMF()
controller:ExposureController = new ExposureController({})
itemPosition?:number
data?:Object
@BuilderParam builderParam:()=>void = this.buildCloser
@Builder buildCloser(){
}
build() {
Stack(){
this.builderParam()
}
.onVisibleAreaChange([0,1],(isVisible,ratio)=>{
this.controller.onChangeVisible(isVisible,ratio,this.itemPosition??0,this.data)
})
.attributeModifier(this.mf)
}
}
然后在使用这个组件时想添加onClick事件。
ExposureStack({
itemPosition: this.positionItem,
data: this.video,
controller: this.stackController,
mf: this.videoStackMf
})
.onClick(() => {
this.videoControl.requestFullscreen(true);
})
但是这么书写会报错:
Cannot find name 'onClick'. Did you mean the instance member 'this.onClick'?
请问如何让自定义组件具备系统UI组件的一些能力方法啊,比如onClick。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何为自定义组件添加属性方法以及事件方法?
455浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何在外部引用到自定义UI组件里得方法
338浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
671浏览 • 1回复 待解决
HarmonyOS 地图组件如何添加自定义UI
82浏览 • 1回复 待解决
HarmonyOS 在自定义页面中点击回车键触发UI的onclick事件
237浏览 • 1回复 待解决
HarmonyOS 如何自定义布局组件
99浏览 • 1回复 待解决
HarmonyOS 自定义组件如何在使用的时候添加子控件
233浏览 • 1回复 待解决
HarmonyOS 自定义组件如何写自定义事件?
832浏览 • 1回复 待解决
HarmonyOS 如何在地图上添加自定义(包含自定义文字)的标记?
249浏览 • 1回复 待解决
HarmonyOS 自定义了一个组件,如何自定义事件?使其能在父组件使用其自定义事件
255浏览 • 1回复 待解决
自定义组件中如何添加图片?
2830浏览 • 1回复 待解决
HarmonyOS C++层自定义组件如何开发?
633浏览 • 1回复 待解决
如何分析组件性能,如何知道自定义组件的布局、渲染等各个阶段的耗时,分析组件性能。
737浏览 • 1回复 待解决
HarmonyOS 自定义组件的自定义布局 数据的作用域不对
303浏览 • 1回复 待解决
HarmonyOS 自定义组件的事件处理
703浏览 • 1回复 待解决
HarmonyOS 请问自定义弹窗如何在非UI组件的逻辑中弹出
188浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为自定义组件实现自定义布局?
296浏览 • 1回复 待解决
如何在自定义函数中创建一个UI组件
2042浏览 • 1回复 待解决
HarmonyOS 自定义组件如何传递点击事件?
103浏览 • 1回复 待解决
HarmonyOS 如何在post请求头添加自定义cookie
192浏览 • 1回复 待解决
HarmonyOS 键盘顶部添加自定义组件
504浏览 • 1回复 待解决
HarmonyOS UI组件自定义点击范围
608浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在地图组件中添加自定义标点图标?
342浏览 • 1回复 待解决
HarmonyOS NavDestination组件自定义Title时自带返回按钮如何隐藏
341浏览 • 1回复 待解决
js 自定义组件如何传递方法?
6096浏览 • 2回复 待解决
自定义组件是可以添加onClick方法的下面是测试demo。可以在自定义组件外层套一个column,给column添加点击事件,或者直接在自定义组件内部直接添加onClick事件。