请问自定义弹窗怎么设置挂载的父组件,而不是默认在定义controller的组件上展示?

比如说我在应用的右半边操作,左半边是导航,然后我把controller定义在右边的子组件中,这时候自定义弹窗的蒙层和位置都会以右边子组件为挂载点,这样就没法在我应用的中间展示,而且左边的导航也不会被蒙层遮盖

UI框架
Ability框架
2024-07-19 14:26:19
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Sampso

弹窗是全局UI方法,所以不是挂载在什么父组件上,不过想要偏移可以读取要参照的组件的位置信息(可在其.onAreaChange()事件中获取其位置数据),然后用弹窗自身offset参数来进行移位保证不遮盖某些组件。


分享
微博
QQ
微信
回复
2024-07-19 16:06:43
相关问题
自定义弹窗自定义转场动画
634浏览 • 1回复 待解决
如何设置自定义弹窗位置
1661浏览 • 1回复 待解决
如何设置自定义组件height缺省
1538浏览 • 1回复 待解决
自定义组件嵌套子组件
8942浏览 • 3回复 待解决
HarmonyOS 自定义弹窗问题
174浏览 • 1回复 待解决
自定义组件中使用@ObjectLink报错
265浏览 • 1回复 待解决
JAVA卡片怎么自定义组件
5991浏览 • 1回复 待解决
自定义组件里使用watch监听
107浏览 • 1回复 待解决
如何自定义popup弹窗布局?
176浏览 • 2回复 待解决
Grid组件scrollBar是否支持自定义
1869浏览 • 1回复 待解决
如何自定义模拟Tabs组件
574浏览 • 1回复 待解决
如何自定义组件原型菜单
593浏览 • 1回复 待解决
ArkTs如何自定义容器组件
2562浏览 • 1回复 待解决