ArkTS支持反射,有人知道反射用法吗?

已知类名和参数,调用构造函数;已知方法名和参数,调用方法;已知属性名,访问属性。


HarmonyOS
2024-04-28 23:49:25
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
橘猫bbt7

使用动态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.
分享
微博
QQ
微信
回复
2024-04-29 16:05:18
相关问题
ArkTS关于反射用法
634浏览 • 1回复 待解决
ArkTs支持java或者TS Reflect的反射用法
4087浏览 • 1回复 待解决
HarmonyOS ArkTS是否支持反射语法
1156浏览 • 1回复 待解决
HarmonyOS ArkTS反射
624浏览 • 1回复 待解决
ArkTS中如何实现反射
1824浏览 • 1回复 待解决
HarmonyOS ArkTS如何实现反射
598浏览 • 1回复 待解决
HarmonyOS ts是否支持反射
998浏览 • 1回复 待解决
HarmonyOS怎么反射调用,有demo
784浏览 • 1回复 待解决
反射是否支持,调用Reflect编译错误
2657浏览 • 1回复 待解决
字符串反射
746浏览 • 1回复 待解决
ArkTS要如何使用this,有人知道
1412浏览 • 1回复 待解决
鸿蒙next 中能使用反射机制
273浏览 • 0回复 待解决
HarmonyOS反射该怎么写
588浏览 • 1回复 待解决
$r是否支持嵌套,有人知道
1445浏览 • 1回复 待解决
是否支持HLS加密播放,有人知道
1439浏览 • 1回复 待解决
HarmonyOS 环境如何做反射执行
1077浏览 • 1回复 待解决
HarmonyOS 如何通过反射创建某个类
876浏览 • 1回复 待解决
有人知道关于页demo
1486浏览 • 1回复 待解决
如何保存faultLogger ,有人知道
1540浏览 • 1回复 待解决
有人知道
1588浏览 • 1回复 待解决
taskpool 使用问题,有人知道
1962浏览 • 1回复 待解决
如何跳出ForEach,有人知道
3016浏览 • 1回复 待解决