HarmonyOS怎么反射调用,有demo吗

有反射机制吗?就是有一个类,不确定会不会加载,需要通过类名反射查找。

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

可以通过动态import的方式实现反射能力,不知道是否能满足需求,参考如下文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-dynamic-import-V5#业务扩展场景介绍

示例参考:

MyClass.ets

export class MyClass {
  public printHello() {
    console.log("printHello");
  }
}

Index.ets

import('./MyClass').then((ns: ESObject) => {
  let calc1: ESObject = new ns['MyClass']();
  calc1['printHello']();
});
分享
微博
QQ
微信
回复
1天前
相关问题
ArkTS支持反射,有人知道反射用法?
2429浏览 • 1回复 待解决
反射是否支持,调用Reflect编译错误
1772浏览 • 1回复 待解决
HarmonyOS 类似骨架屏的实现demo
59浏览 • 1回复 待解决
HarmonyOS rcp能力调用demo
29浏览 • 1回复 待解决
HarmonyOS通过方法调用的loading
442浏览 • 0回复 待解决
HarmonyOS safeArea怎么获取
13浏览 • 1回复 待解决
HarmonyOS ArkTS反射
32浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人