HarmonyOS ArkTS实现一个回调接口,为什么报错提示Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals) <ArkTSCheck>

用interface创建一个接口准备用来作为回调接口使用,实现的报错,arkts-no-untyped-obj-literals 。

HarmonyOS
2024-12-25 12:00:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

参考如下写法:

function getText(data:onCallBack){
  data.callBackResult('test')
}

function getText1(){
  let callBack:onCallBack = {
    callBackResult(str:string){
      console.debug('callBackResult value:' + str)
    }
  }
  getText(callBack)
}

export interface onCallBack {
  callBackResult: (str: string) => void
}
分享
微博
QQ
微信
回复
2024-12-25 15:09:07
相关问题
HarmonyOS ArkTS接口的案例
1723浏览 • 1回复 待解决
HarmonyOS ArkTS接口的案例问题
2675浏览 • 1回复 待解决
ArkTS如何实现一个底部弹窗?
2127浏览 • 1回复 待解决
interface如何调用
1579浏览 • 1回复 待解决
HarmonyOS 自定义interface问题
1139浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
1140浏览 • 1回复 待解决
HarmonyOS 一个class传递属性崩溃
993浏览 • 1回复 待解决
如何创建一个ArkTS应用的项目?
1801浏览 • 1回复 待解决