HarmonyOS ts和ets相互引用的最佳实践

.ets文件和.ts文件的区别及如何互相调用文件中定义的方法 中表明,ets是可以单向的引用ts,反之ts中能否引用ets,则没有看到说明(ps:实践中发现并不可以)。

ets中对于ts进一步的限制,我能够理解其用意,但是在实际使用中,很多TS的便捷性被牺牲掉了。出于无奈我利用hack的方式,来扰过了ets的限制,但是我并不知道这是否是被允许的范围呢。

如果不推荐我的做法,请给我一个相应场景的最佳实践。

为什么我会这么如此hack

  • 只有在ets文件才能访问到getContext
  • ets存在arkts-no-aliases-by-index规则,导致我的泛型K无法正确的编写
HarmonyOS
2025-01-09 14:17:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get
分享
微博
QQ
微信
回复
2025-01-09 16:18:40
相关问题
HarmonyOS jsBridge 最佳实践
1539浏览 • 1回复 待解决
HarmonyOS 单列瀑布流最佳实践
1417浏览 • 1回复 待解决
HarmonyOS etsts区别
1076浏览 • 1回复 待解决
视频直播播放HarmonyOS最佳实践
2522浏览 • 1回复 待解决
HarmonyOS 对于tsets
1343浏览 • 1回复 待解决
HarmonyOS 事件传递最佳实践咨询
1161浏览 • 1回复 待解决
网络监听最佳实践有哪些?
1592浏览 • 1回复 待解决
应用内整体换肤最佳实践
1797浏览 • 1回复 待解决
eTS文件ts文件区别
3468浏览 • 1回复 待解决
HarmonyOS 应用开发ArkUI布局最佳实践
1365浏览 • 1回复 待解决
HarmonyOS 关于音频播放器最佳实践
1135浏览 • 1回复 待解决
HarmonyOS .ets.ts文件差异是什么
1155浏览 • 1回复 待解决
输出静态库最佳实践
1300浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏最佳实践
1041浏览 • 1回复 待解决
web写入customUseragent最佳实践
1463浏览 • 1回复 待解决
HarmonyOS 多模块相互引用问题
1459浏览 • 1回复 待解决