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怎么调用对方的方法
670浏览 • 1回复 待解决
HarmonyOS 想要自定义一个类,其中一个属性为自定义组件,从而实现根据类的实例显示不同组件的功能
826浏览 • 1回复 待解决
HarmonyOS 自定义了一个组件,如何自定义事件?使其能在父组件使用其自定义事件
1064浏览 • 1回复 待解决
如何实现一个自定义的Controller? 自定义的Controller与自定义的组件page如何进行交互?
3032浏览 • 1回复 待解决
HarmonyOS 父页面如何调用自定义组件内自定义方法
1440浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
1920浏览 • 1回复 待解决
HarmonyOS 怎么使用promptAction.openCustomDialog在全局自定义一个组件
868浏览 • 1回复 待解决
HarmonyOS 自定义组件如何绘制一个三角
1319浏览 • 1回复 待解决
如何在自定义函数中创建一个UI组件
2815浏览 • 1回复 待解决
在ArkUI中,如何实现一个自定义弹窗组件?
605浏览 • 1回复 待解决
HarmonyOS 父组件内有个自定义的类列表,用Grid布局到界面上,GridItem是一个自定义的@Component,如何在父组件控制刷新自定义的@Component
1107浏览 • 1回复 待解决
HarmonyOS 一个页面里,怎么引用两种自定义弹出框?
1018浏览 • 1回复 待解决
HarmonyOS 如何获取一个自定义组件渲染完成之后的高度
1135浏览 • 1回复 待解决
HarmonyOS 实现一个自定义分类列表
1499浏览 • 1回复 待解决
HarmonyOS 如何在 class 中表示两个自定义组件的父类或者泛型
1391浏览 • 1回复 待解决
HarmonyOS 多一个自定义的tabs冲突
1185浏览 • 1回复 待解决
如何实现一个自定义询问框
1448浏览 • 1回复 待解决
HarmonyOS 定义自定义组件
1364浏览 • 1回复 待解决
HarmonyOS 自定义方法链式调用
1154浏览 • 1回复 待解决
怎么添加自定义view,比如dialog里面动态add一个自定义view达到通用适配的效果
2562浏览 • 1回复 待解决
使用自定义函数创建一个UI组
1185浏览 • 1回复 待解决
怎样实现一个自定义播放器?
1442浏览 • 1回复 待解决
如何快速开发出一个自定义弹窗?
1392浏览 • 1回复 待解决
实现一个自定义动画,出现丢帧问题
1285浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何自定义一个气泡?
1034浏览 • 1回复 待解决
父组件调用子组件的方法可参考一下demo: