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 不支持通过索引访问字段
1408浏览 • 1回复 待解决
HarmonyOS 不支持通过索引访问字段问题
974浏览 • 1回复 待解决
是否支持jit和aot(jit不支持,aot支持),如果不支持jit怎么动态下发
3266浏览 • 1回复 待解决
http类不支持cancel方法
1162浏览 • 1回复 待解决
arkts中不支持bigint数据类型
3377浏览 • 1回复 待解决
HarmonyOS ets不支持匿名类吗?
1298浏览 • 2回复 待解决
HarmonyOS 类不支持查看函数列表
867浏览 • 1回复 待解决
ArkTS不支持动态类型,后端返回的数据是个动态类型的怎么办
910浏览 • 1回复 待解决
HarmonyOS 编码集不支持
1029浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
1567浏览 • 1回复 待解决
HarmonyOS ArkTS不支持正则匹配吗?
1023浏览 • 1回复 待解决
Toggle isOn不支持$$?
1114浏览 • 1回复 待解决
web组件不支持localstorage
1777浏览 • 1回复 待解决
HarmonyOS Image组件访问file://xxxx不支持使用#字符命名的文件路径
909浏览 • 1回复 待解决
@BuilderParam 不支持普通class的变量
1738浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
1036浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
1005浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
1151浏览 • 1回复 待解决
HarmonyOS ArkTS不支持any数据类型做返回
1138浏览 • 1回复 待解决
HarmonyOS ArkTD不支持any,如何替换
1197浏览 • 1回复 待解决
HarmonyOS RN使用datetimePicker显示不支持
1037浏览 • 1回复 待解决
HarmonyOS color文件不支持rgba吗
1139浏览 • 1回复 待解决
HarmonyOS Text的Span不支持align
981浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件的预览 ?
1251浏览 • 0回复 待解决
HarmonyOS filePreview 不支持pdf文件的预览
1782浏览 • 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