HarmonyOS ets如何定义class的通用类型

如题,不要泛型的方案,这里会有许多种不同的class

HarmonyOS ets如何定义class的通用类型  -鸿蒙开发者社区

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

在ArkTS中,class声明的是一个新的类型,不是一个值。因此,不支持将class用作对象(例如将class赋值给一个对象)。适配指导案例参考如下链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5#arkts-no-classes-as-obj

截图代码按照适配指导优化后错误消失;

import {Item} from './Index'

export interface IBridgeRouterConfig {
  bridgeName: number;
  bridgeHandLer: Function;
}
const bridgeRouterConfigs: IBridgeRouterConfig[] = [
  {
    bridgeName: 10,
    bridgeHandLer: () => {return new Item()}
  }
]

export default bridgeRouterConfigs
分享
微博
QQ
微信
回复
21h前
相关问题
openharmony ets和js Api能否实现通用
5524浏览 • 1回复 待解决
NAPI中定义并注册Class
749浏览 • 1回复 待解决
HarmonyOS 如何实现通用样式
59浏览 • 1回复 待解决
HarmonyOS 如何判断自定义类型
54浏览 • 1回复 待解决
如何实现通用吸顶效果
700浏览 • 1回复 待解决
HarmonyOS ArkTS中关于类型定义
6浏览 • 1回复 待解决
如何定义一个未知类型对象
912浏览 • 2回复 待解决
ets文件怎么调用ts文件中定义方法
3121浏览 • 1回复 待解决