HarmonyOS componentUtils.getRectangleById获取组件高度为0

已给组件设置id。通过componentUtils.getRectangleById获取组件高度为0。使用一个不存在的ID通过该方法获取组件,有返回结果,高度也为0。是否说明id设置失败?有什么方法可以获取当前页面内组件树以及对应的id?

HarmonyOS
2024-10-09 12:17:42
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

该接口需要组件完全显示在页面中后才能生效,请排查调用时机:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-uicontext-V5#getframenodebyid12

分享
微博
QQ
微信
回复
2024-10-09 17:41:05
相关问题
组件高度0时,如何设置溢出隐藏
1009浏览 • 1回复 待解决
沉侵式状态栏获取状态栏高度0
420浏览 • 1回复 待解决
HarmonyOS 获取identifier.getOAID() 0
300浏览 • 1回复 待解决
HarmonyOS 底部安全距离获取0
591浏览 • 1回复 待解决
怎样TextArea组件设置最小高度
499浏览 • 1回复 待解决
HarmonyOS 自定义组件如何获取高度
235浏览 • 1回复 待解决
HarmonyOS 获取的oaid都是0
982浏览 • 1回复 待解决
HarmonyOS web组件获取title当前链接
384浏览 • 1回复 待解决
如何获取组件高度,有人知道吗?
2133浏览 • 1回复 待解决