HarmonyOS interface 问题

1.第三方Banner定义了一个 接口。

export interface IData{    }

2.demo中提示的。

export class Data implements IData{  
  str:string = ''  
}

去实现这个IData接口。

3.

Banner({  
  bannerOptions: $bannerOptions,  
  data: $data,  
  currentPosition:this.currentPosition,  
  bannerContent: (item : Data, index : number) => {  
    this.bannerContent(item, index)  
  }  
}).width('100%')  
  .height(132)

以下这样写为什么不可以,那:

export class Data implements IData{  
  str:string = ''  
} 

这里面的值怎么取。

"bannerContent: (item : Data, index : number) => "

第三方地址:

https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Fbanner

HarmonyOS
2024-10-21 10:26:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

一个类可以继承另一个类(称为基类),并使用以下语法实现多个接口:

class [extends BaseClassName] [implements listOfInterfaces] {     
    // ...   
} 

参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/introduction-to-arkts-V5#接口继承

class中的变量可以通过( .str)直接获取。

分享
微博
QQ
微信
回复
2024-10-21 16:57:02
相关问题
HarmonyOS 方法里有interface,实现问题
59浏览 • 2回复 待解决
HarmonyOS 自定义interface回调问题
207浏览 • 1回复 待解决
HarmonyOS 如何遍历interface
21浏览 • 1回复 待解决
HarmonyOS 关于interface的使用
1045浏览 • 1回复 待解决
interface如何间接导出
951浏览 • 1回复 待解决
数组的map函数, 如何返回interface
247浏览 • 1回复 待解决
interface回调如何调用
955浏览 • 1回复 待解决
HarmonyOS interface中如何定义static方法
34浏览 • 1回复 待解决
如何判断对象是某个interface的实现
1168浏览 • 1回复 待解决
HarmonyOS LazyForEach问题刷新UI问题
71浏览 • 1回复 待解决
HarmonyOS Toggle问题
534浏览 • 0回复 待解决