HarmonyOS customdialog使用问题
多个子页面使用customdialog,需要在多个子页面中分别去定义controller,是否有更优的使用方法或者是不是有类似工具类的方式统一管理。
图1:红色框代表着子控件,绿色框代表弹窗按钮。
图2:弹窗。
图3:dialog的controller。
当前情况是弹窗的controller分别需要图1的子控件1和子控件2中分别复制一份图3,才能实现在各子页面中触发图2的效果。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 关于CustomDialog使用
1491浏览 • 1回复 待解决
HarmonyOS CustomDialog位置问题
1132浏览 • 1回复 待解决
HarmonyOS CustomDialog中弹AlertDialog问题
1088浏览 • 1回复 待解决
HarmonyOS 关于CustomDialog使用@Link监听数据闪退问题
1249浏览 • 1回复 待解决
HarmonyOS 关于CustomDialog显示层级问题
876浏览 • 1回复 待解决
HarmonyOS CustomDialog跳转其他页面问题
995浏览 • 1回复 待解决
HarmonyOS使用CustomDialog如何设置宽度
1196浏览 • 1回复 待解决
HarmonyOS 使用customdialog不弹出
1148浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialog 跳转问题
1026浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
1664浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog 问题
1135浏览 • 1回复 待解决
HarmonyOS @CustomDialog不能使用@Param options
880浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog调用问题
1609浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
1591浏览 • 1回复 待解决
HarmonyOS 页面跳转后,CustomDialog的显示问题
981浏览 • 1回复 待解决
HarmonyOS 如何在@CustomDialog中使用@ComponentV2
1531浏览 • 1回复 待解决
CustomDialog与软键盘的问题
1378浏览 • 1回复 待解决
HarmonyOS CustomDialog相关
802浏览 • 1回复 待解决
HarmonyOS CustomDialog里面使用router.push,dialog被关闭
806浏览 • 1回复 待解决
HarmonyOS CustomDialog通过路由打开页面出现的问题
896浏览 • 1回复 待解决
HarmonyOS 关于@CustomDialog组件在类里构建的问题
820浏览 • 1回复 待解决
HarmonyOS CustomDialog关闭后重新打开,内部状态丢失问题
1257浏览 • 1回复 待解决
HarmonyOS 关于CustomDialog自定义弹窗的样式问题
1135浏览 • 1回复 待解决
HarmonyOS CustomDialog 中使用 pushPathByName 跳转新页面之后页面和对话框层级问题
1457浏览 • 1回复 待解决
HarmonyOS @CustomDialog 调用 pushUrl
1035浏览 • 1回复 待解决
有两种方案分别应对需要传参和需要传参的自定义弹窗组件复用:方案一(需要传参):将dialog封装成组件,样式在组件里面写好并维持不变,然后直接在需要弹窗的地方调用自定义组件,demo如下:
方案二(不需要传参):在A页面创建CustomDialogController对象并保存至全局变量,可以在B页面或其他类内方法通过保存的全局变量,来操作弹窗,不可在使用的地方传递参数,demo如下: