HarmonyOS ArkTS不支持动态声明字段,不支持动态访问字段。只能访问已在类中声明或者继承可见的字段
在JSBridge场景下,需要实现根据callNative动态映射到ArkTs模块方法的逻辑,目前arkTs不支持动态声明字段,除了用switch case或者if else,怎么能够更优雅的实现,比如TS代码如下:
import moduleA from "xxxx"
import moduleB from "xxxx"
import moduleC from "xxxx"
// 数据
const moduleObj = {
moduleName:"moduleA",
action:"request",
param:{}
}
const Test = {
moduleA: moduleA,
moduleB: moduleB,
moduleC: moduleC,
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 不支持通过索引访问字段
120浏览 • 1回复 待解决
是否支持jit和aot(jit不支持,aot支持),如果不支持jit怎么动态下发
2141浏览 • 1回复 待解决
http类不支持cancel方法
68浏览 • 1回复 待解决
arkts中不支持bigint数据类型
1865浏览 • 1回复 待解决
web组件不支持localstorage
712浏览 • 1回复 待解决
HarmonyOS Object不支持 ... 展开符吗?
107浏览 • 1回复 待解决
@Extend 只能在模块内使用吗?不支持导出吗?
1763浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件的预览
530浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件的预览 ?
23浏览 • 0回复 待解决
@BuilderParam 不支持普通class的变量
689浏览 • 1回复 待解决
tabs组件不支持前后设置其他组件,也不支持前后tabs设置margin属性
1098浏览 • 1回复 待解决
ArkTS不支持解构及assign,怎么给对象赋值?
1078浏览 • 1回复 待解决
应用开发中的CSS不支持伪元素吗?
6457浏览 • 1回复 待解决
HarmonyOS imagePacker不支持编码成jpg格式
337浏览 • 1回复 待解决
HarmonyOS DevEco Stduio 不支持@deprecated 装饰器
330浏览 • 1回复 待解决
CustomDialog不支持自定义动画
312浏览 • 2回复 待解决
鸿蒙NEXT版本,支不支持APK?
2666浏览 • 1回复 待解决
鸿蒙是不是不支持android的短信广播或者监听短信?
10553浏览 • 1回复 待解决
HarmonyOS react-native-fs不支持downloadFile
336浏览 • 1回复 待解决
HarmonyOS关于mqtt不支持ssl协议问题
371浏览 • 2回复 待解决
HarmonyOS Span不支持设置Margin、Padding、Border
420浏览 • 1回复 待解决
RelativeContainer容器不支持自动宽高
387浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
1806浏览 • 1回复 待解决
API 9 是否不支持 npm 了?
2634浏览 • 1回复 待解决
ArkTS不支持索引访问字段,这边建议 可以使用替代方案,使用Record类型来替代,详情链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5可以使用动态import本地文件方式 使用类、成员函数和方法的字符串名字进行反射调用 简化https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-dynamic-import-0000001829010166