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对象绑定
962浏览 • 1回复 待解决
父子组件之间如何建立双向的数据绑定?
397浏览 • 2回复 待解决
HarmonyOS $$双向绑定问题
142浏览 • 1回复 待解决
HarmonyOS如何实现双向数据绑定
336浏览 • 1回复 待解决
@State与@Link的双向绑定,和@Provide与@Comsume的双向绑定的区别是什么?
321浏览 • 2回复 待解决
HarmonyOS 无法使用$$双向绑定
596浏览 • 1回复 待解决
请教个问题,在不使用双向绑定的情况下如何主动刷新UI?
1722浏览 • 1回复 待解决
HarmonyOS 是否可以在interface里定义自定义组件?
240浏览 • 1回复 待解决
函数的参数必须都是显式的class或者interface类型
804浏览 • 1回复 待解决
HarmonyOS的NodeAPI是不是Node.js标准用法,如何实例化C++/TS双向绑定的对象,并能完成两边方法的互调
1693浏览 • 1回复 待解决
ArkTS简单类型变量双向数据绑定
1276浏览 • 1回复 待解决
HarmonyOS 有没有办法让一个@Link双向绑定的变量,同时支持不与父组件绑定,而是手动赋值
211浏览 • 0回复 待解决
在同一组件内,组件和变量如何建立双向绑定?
348浏览 • 2回复 待解决
自定义组件的传值和绑定
812浏览 • 1回复 待解决
在不使用双向绑定的情况下,是否可以主动通过函数触发组件的刷新
295浏览 • 1回复 待解决
HarmonyOS UI内部使用AppStorage问题
206浏览 • 1回复 待解决
求js 中 class类名动态绑定的问题?
6325浏览 • 1回复 待解决
鸿蒙UI数据绑定不适用prop注解方式以及指定获取某个View
702浏览 • 1回复 待解决
字母表与侧标滚动栏的双向绑定
686浏览 • 1回复 待解决
HarmonyOS class里面定义的变量如何动态刷新page页面数据
330浏览 • 1回复 待解决
HarmonyOS bindContentCover绑定自定义弹窗如何修改里面组件样式?
211浏览 • 1回复 待解决
嵌套Class的属性变化无法触发UI渲染
189浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
237浏览 • 1回复 待解决
HarmonyOS如何在自定义组件作用域内部定义局部变量,而不是定义到类的全局变量
577浏览 • 1回复 待解决
HarmonyOS 如何避免数据解析模型class在多个自定义组件内的代码冗余?
125浏览 • 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
参考示例: