HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
现有组件Swiper,以及自定义组件B,类型结构如下:
@Component
struct B {
onAnimationStart?: (index: number, targetIndex: number, event: SwiperAnimationEvent) => void
onGestureSwipe?: (index: number, extraInfo: SwiperAnimationEvent) => void
build() {
}
function getCurrentIndicatorInfo(index: number, event: SwiperAnimationEvent) {
}
function startAnimateTo(duration: number, leftMargin: number, width: number) {
}
}
build() {
Column() {
B()
Swiper().onAnimationStart((index: number, targetIndex: number, event: SwiperAnimationEvent) => {
// 切换动画开始时触发该回调。下划线跟着页面一起滑动,同时宽度渐变。
this.currentShelfIndex = targetIndex
})
.onGestureSwipe((index: number, event: SwiperAnimationEvent) => {
// 在页面跟手滑动过程中,逐帧触发该回调。
})
}
}
需要达成的目的是监听Swiper的onAnimationStart事件以及onGestureSwipe事件,调用自定义组件B内对应的方法,请问如何实现?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 两个自定义UI怎么调用对方的方法
676浏览 • 1回复 待解决
HarmonyOS 想要自定义一个类,其中一个属性为自定义组件,从而实现根据类的实例显示不同组件的功能
854浏览 • 1回复 待解决
HarmonyOS 自定义了一个组件,如何自定义事件?使其能在父组件使用其自定义事件
1115浏览 • 1回复 待解决
如何实现一个自定义的Controller? 自定义的Controller与自定义的组件page如何进行交互?
3065浏览 • 1回复 待解决
HarmonyOS 自定义组件如何绘制一个三角
1352浏览 • 1回复 待解决
HarmonyOS 父页面如何调用自定义组件内自定义方法
1464浏览 • 1回复 待解决
在ArkUI中,如何实现一个自定义弹窗组件?
624浏览 • 1回复 待解决
HarmonyOS 怎么使用promptAction.openCustomDialog在全局自定义一个组件
895浏览 • 1回复 待解决
HarmonyOS 实现一个自定义分类列表
1526浏览 • 1回复 待解决
HarmonyOS 一个页面里,怎么引用两种自定义弹出框?
1047浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
2010浏览 • 1回复 待解决
HarmonyOS 多一个自定义的tabs冲突
1199浏览 • 1回复 待解决
如何在自定义函数中创建一个UI组件
2838浏览 • 1回复 待解决
如何实现一个自定义询问框
1491浏览 • 1回复 待解决
HarmonyOS 父组件内有个自定义的类列表,用Grid布局到界面上,GridItem是一个自定义的@Component,如何在父组件控制刷新自定义的@Component
1126浏览 • 1回复 待解决
HarmonyOS 定义自定义组件
1395浏览 • 1回复 待解决
HarmonyOS 如何在 class 中表示两个自定义组件的父类或者泛型
1410浏览 • 1回复 待解决
HarmonyOS 如何获取一个自定义组件渲染完成之后的高度
1148浏览 • 1回复 待解决
HarmonyOS 自定义方法链式调用
1189浏览 • 1回复 待解决
如何快速开发出一个自定义弹窗?
1416浏览 • 1回复 待解决
实现一个自定义动画,出现丢帧问题
1301浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何自定义一个气泡?
1057浏览 • 1回复 待解决
怎样实现一个自定义播放器?
1457浏览 • 1回复 待解决
使用自定义函数创建一个UI组
1209浏览 • 1回复 待解决
怎么添加自定义view,比如dialog里面动态add一个自定义view达到通用适配的效果
2577浏览 • 1回复 待解决
父组件调用子组件的方法可参考一下demo: