HarmonyOS 支持Reflect api吗

由于HarmonyOS 不支持any Reflect.apply参数中有any,我们能够调用的了嘛

HarmonyOS
2024-12-26 13:54:44
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

不支持,要实现某个对象的代理可以使用动态import导入模块,然后找到要反射的类new一个对象并转为ESObject类型,然后使用ESObject类型的索引:

import(’…/common/TestDataCls’).then(ns => {
  let cls: ESObject = new ns.TestDataCls();
  let p = ‘name’;
  cls[p] = “1”;
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

动态import的文档可参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-dynamic-import-V5#%E6%8A%80%E6%9C%AF%E9%80%82%E7%94%A8%E5%9C%BA%E6%99%AF%E4%BB%8B%E7%BB%8D

分享
微博
QQ
微信
回复
2024-12-26 16:52:36


相关问题
ArkTs支持java或者TS Reflect的反射用法
3918浏览 • 1回复 待解决
反射是否支持,调用Reflect编译错误
2597浏览 • 1回复 待解决
HarmonyOS Reflect包使用问题
412浏览 • 1回复 待解决
HarmonyOS reflect-metadatar如何集成
706浏览 • 1回复 待解决
api9不支持三方包
3956浏览 • 1回复 待解决
如何在ArkTS使用Reflect正确绑定this指针
1100浏览 • 1回复 待解决
鸿蒙支持webrtc api嘛?
6884浏览 • 2回复 待解决
HarmonyOS 指定SDK支持API版本
1819浏览 • 1回复 待解决
HarmonyOS上有VPN的API
1858浏览 • 1回复 待解决
HarmonyOS 支持VPN
738浏览 • 1回复 待解决
HarmonyOS 有urlencode的api
1064浏览 • 1回复 待解决
如何实现Java或者TS Reflect的反射功能
1315浏览 • 1回复 待解决
HarmonyOS 支持pag动画?
949浏览 • 1回复 待解决
HarmonyOS Refresh支持swiper
501浏览 • 1回复 待解决
HarmonyOS lottie支持url
907浏览 • 1回复 待解决
HarmonyOS 蓝牙API startBLEScan有变化
876浏览 • 1回复 待解决
HarmonyOS 有同步的存储API
873浏览 • 1回复 待解决
HarmonyOS AvPlayer支持缓存
544浏览 • 1回复 待解决