HarmonyOS RNOH中UIManager.measure的实现不正确,获取到的布局数据不对

在HarmonyOS上使用海豚组件里的Popover组件在测量组件坐标的时候遇到以下问题:

1、NativeModules.UIManager.measure方法不支持,改成使用UIManager.measure。

2、实际执行的时候,测量不到PopoverView的坐标,怀疑是和onLayout的执行返回有关。

3、在测量坐标方法的外层套上setTimeout(() => {}, 0)即可正确显示。

HarmonyOS
2025-01-10 08:58:25
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

UIManager.measure在fabric开启时是不支持的,请使用onLayout或者ref.current.measure代替。

分享
微博
QQ
微信
回复
2025-01-10 11:46:42
相关问题
使用lineHeight行间距展示不正确
573浏览 • 1回复 待解决
web页面栈不正确,如何处理?
570浏览 • 1回复 待解决
请问如何获取到鸿蒙布局
7103浏览 • 1回复 待解决