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
待解决
相关问题
如何实现一个自定义的Controller? 自定义的Controller与自定义的组件page如何进行交互?
1851浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
237浏览 • 1回复 待解决
HarmonyOS 实现一个自定义分类列表
142浏览 • 1回复 待解决
如何在自定义函数中创建一个UI组件
1715浏览 • 1回复 待解决
如何实现一个自定义询问框
320浏览 • 1回复 待解决
HarmonyOS 如何在 class 中表示两个自定义组件的父类或者泛型
322浏览 • 1回复 待解决
HarmonyOS 自定义组件如何写自定义事件?
368浏览 • 1回复 待解决
如何快速开发出一个自定义弹窗?
276浏览 • 1回复 待解决
实现一个自定义动画,出现丢帧问题
301浏览 • 1回复 待解决
怎样实现一个自定义播放器?
254浏览 • 1回复 待解决
使用自定义函数创建一个UI组
248浏览 • 1回复 待解决
js 自定义组件如何传递方法?
5778浏览 • 2回复 待解决
怎么添加自定义view,比如dialog里面动态add一个自定义view达到通用适配的效果
1745浏览 • 1回复 待解决
HarmonyOS 自定义组件能够导出方法吗?
175浏览 • 1回复 待解决
HarmonyOS自定义组件增加方法如何实现
304浏览 • 1回复 待解决
如何实现一个自定义样式的toast提示
1818浏览 • 1回复 待解决
HarmonyOS 自定义Toast显示,多了一个白色背景
193浏览 • 1回复 待解决
HarmonyOS 同一个父组件中的其中一个grid拖拽其中item 怎么避免影响其他的grid?
176浏览 • 1回复 待解决
把一个自定义类型的对象存储到文件中,自定义对象是否支持序列化,后者如何将一个自定义对象序列化
1521浏览 • 1回复 待解决
请问自定义组件内的点击事件时机要怎样传给调用自定义组件的页面里来?
225浏览 • 1回复 待解决
HarmonyOS 自定义组件问题
253浏览 • 1回复 待解决
如何封装一个自定义Dialog对话框
2093浏览 • 1回复 待解决
自定义组件嵌套子组件
9309浏览 • 3回复 待解决
如何添加一个自定义的代码文件夹
291浏览 • 1回复 待解决
父组件调用子组件的方法可参考一下demo: