HarmonyOS 组件外定义的class如何合内部UI做双向绑定,以及interface的用法?
有一个interface有多个回调方法:
export interface PlaybackCallback {
onPlaybackPreloadingCompletion(timeline: NvsTimeline): void
onPlaybackStopped(timeline: NvsTimeline): void
onPlaybackTimelinePosition(timeline: NvsTimeline, position: number): void
}
现在想在代码里使用这个回调,目前找到的可用的方法是:在组件外声明class:
class callback implements PlaybackCallback
在组件内声明:
private mCallBack: callback = new callback();
在代码里使用:
meishe.getInstance()?.setPlaybackCallback(this.mCallBack)
然后就引入一个新问题,因为class callback 是在外部声明的,那么怎么在回调方法onPlaybackTimelinePosition中,把参数position和内部的UI双向绑定?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
napi常见用法:class对象绑定
1132浏览 • 1回复 待解决
父子组件之间如何建立双向的数据绑定?
509浏览 • 2回复 待解决
HarmonyOS $$双向绑定问题
284浏览 • 1回复 待解决
HarmonyOS如何实现双向数据绑定
456浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何双向绑定TabBar组件和Tab组件的数据?
95浏览 • 1回复 待解决
如何在HarmonyOS中实现自定义双向数据绑定机制?
162浏览 • 0回复 待解决
请教个问题,在不使用双向绑定的情况下如何主动刷新UI?
1822浏览 • 1回复 待解决
函数的参数必须都是显式的class或者interface类型
882浏览 • 1回复 待解决
@State与@Link的双向绑定,和@Provide与@Comsume的双向绑定的区别是什么?
471浏览 • 2回复 待解决
HarmonyOS 无法使用$$双向绑定
837浏览 • 1回复 待解决
HarmonyOS 是否可以在interface里定义自定义组件?
337浏览 • 1回复 待解决
HarmonyOS的NodeAPI是不是Node.js标准用法,如何实例化C++/TS双向绑定的对象,并能完成两边方法的互调
1770浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用@Link装饰器实现父子组件的双向数据绑定?
140浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现UI组件和数据之间的绑定?
88浏览 • 1回复 待解决
鸿蒙UI数据绑定不适用prop注解方式以及指定获取某个View
804浏览 • 1回复 待解决
嵌套Class的属性变化无法触发UI渲染
291浏览 • 1回复 待解决
在同一组件内,组件和变量如何建立双向绑定?
453浏览 • 2回复 待解决
HarmonyOS UI内部使用AppStorage问题
343浏览 • 1回复 待解决
HarmonyOS 有没有办法让一个@Link双向绑定的变量,同时支持不与父组件绑定,而是手动赋值
293浏览 • 0回复 待解决
UI组件布局,屏幕外左侧一屏、当前屏幕一屏、屏幕外右侧一屏
827浏览 • 1回复 待解决
HarmonyOS 如何避免非矩形组件外的点击事件
0浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在ArkTS中实现子组件通过@Link实现与父组件的双向数据绑定?
147浏览 • 1回复 待解决
HarmonyOS HSP包中Slider组件使用$$双向绑定数据编译时报错
12浏览 • 0回复 待解决
求js 中 class类名动态绑定的问题?
6442浏览 • 1回复 待解决
HarmonyOS class里面定义的变量如何动态刷新page页面数据
463浏览 • 1回复 待解决
参考链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-observed-and-objectlink-V5
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-mvvm-V5
参考示例: