HarmonyOS customdialog使用问题
多个子页面使用customdialog,需要在多个子页面中分别去定义controller,是否有更优的使用方法或者是不是有类似工具类的方式统一管理。
图1:红色框代表着子控件,绿色框代表弹窗按钮。
图2:弹窗。
图3:dialog的controller。
当前情况是弹窗的controller分别需要图1的子控件1和子控件2中分别复制一份图3,才能实现在各子页面中触发图2的效果。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 关于CustomDialog使用
340浏览 • 1回复 待解决
HarmonyOS CustomDialog中弹AlertDialog问题
343浏览 • 1回复 待解决
HarmonyOS CustomDialog位置问题
320浏览 • 1回复 待解决
HarmonyOS使用CustomDialog如何设置宽度
514浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
603浏览 • 1回复 待解决
HarmonyOS 使用customdialog不弹出
342浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
372浏览 • 1回复 待解决
HarmonyOS CustomDialog关闭后重新打开,内部状态丢失问题
500浏览 • 1回复 待解决
HarmonyOS @CustomDialog 调用 pushUrl
274浏览 • 1回复 待解决
CustomDialog与软键盘的问题
415浏览 • 1回复 待解决
HarmonyOS CustomDialog 中使用 pushPathByName 跳转新页面之后页面和对话框层级问题
584浏览 • 1回复 待解决
HarmonyOS CustomDialog底部默认间距
369浏览 • 1回复 待解决
自定义弹窗CustomDialog的maskRect属性设置问题
805浏览 • 1回复 待解决
HarmonyOS CustomDialog中的CustomDialogController 为undefined
482浏览 • 1回复 待解决
HarmonyOS 用CustomDialog自定义Dialog
235浏览 • 1回复 待解决
在CustomDialog中打开新的页面,CustomDialog会自动消失
1108浏览 • 1回复 待解决
CustomDialogController仅在作为@CustomDialog和@Component struct的成员变量问题
304浏览 • 1回复 待解决
customDialog焦点透传
820浏览 • 1回复 待解决
HarmonyOS CustomDialog是否支持自定义动画?
424浏览 • 1回复 待解决
HarmonyOS CustomDialog 中cancel回调没有执行
465浏览 • 1回复 待解决
HarmonyOS @CustomDialog组件的宽度请问如何调节 ?
278浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)无法关闭
544浏览 • 1回复 待解决
HarmonyOS lottie使用问题
352浏览 • 1回复 待解决
HarmonyOS resourceManager使用问题
449浏览 • 1回复 待解决
HarmonyOS Navigation 使用问题
405浏览 • 1回复 待解决
有两种方案分别应对需要传参和需要传参的自定义弹窗组件复用:方案一(需要传参):将dialog封装成组件,样式在组件里面写好并维持不变,然后直接在需要弹窗的地方调用自定义组件,demo如下:
方案二(不需要传参):在A页面创建CustomDialogController对象并保存至全局变量,可以在B页面或其他类内方法通过保存的全局变量,来操作弹窗,不可在使用的地方传递参数,demo如下: