HarmonyOS 自定义弹窗如何二次封装和使用
目前自定义弹窗都是通过@CustomDialog 修饰,传入弹窗内容,然后构建UI和取消确认等方法,使用的方式是在@Entry修饰的页面中new CustomDialogController, 然后把自定义弹窗的builder传进去,在页面某个事件通过 open()调用。
如果一个页面有多个弹窗,提示内容不一样,不同的提示有不同的点击动作,是否能通过二次封装的形势,在其他ets文件中传入提示内容和点击事件的回调呢?目前尝试过,通过其他组件或者方法初始化并返回CustomDialogController ,在页面open()闪退了。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙通关秘籍#如何封装axios请求并进行二次封装
105浏览 • 1回复 待解决
HarmonyOS 如何拦截系统返回,实现返回时提示二次确认弹窗
488浏览 • 0回复 待解决
HarmonyOS 自定义弹窗封装后不显示
337浏览 • 1回复 待解决
HarmonyOS cocos引擎能否二次启动
355浏览 • 1回复 待解决
如何封装全局性的自定义弹窗?
306浏览 • 1回复 待解决
HarmonyOS 关于自定义弹窗的封装调用
390浏览 • 2回复 待解决
HarmonyOS如何封装一个全局使用的bindPopup自定义弹窗?
428浏览 • 1回复 待解决
class二次刷新渲染数组
736浏览 • 1回复 待解决
实现二次侧滑退出应用
1830浏览 • 1回复 待解决
自定义弹窗如何嵌套使用
1676浏览 • 1回复 待解决
自定义弹窗如何进一步封装
402浏览 • 1回复 待解决
HarmonyOS 需要一个网络请求axios二次封装的项目或者demo供参考
60浏览 • 1回复 待解决
HarmonyOS 如何实现二次贝塞尔曲线动画?
329浏览 • 1回复 待解决
自定义弹窗能否在ts文件中定义和使用
1976浏览 • 1回复 待解决
自定义弹窗使用相关问题
922浏览 • 1回复 待解决
使用自定义弹窗实现分享弹窗
566浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1128浏览 • 1回复 待解决
基于ArkUI现有能力实现自定义弹窗封装方案
853浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
353浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何在工具类中使用
15浏览 • 0回复 待解决
华为账号实时验证/二次放号相关咨询
1732浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗
633浏览 • 0回复 待解决
HarmonyOS 希望优化自定义弹窗的使用
244浏览 • 1回复 待解决
自定义弹窗,自定义弹窗的使用更加灵活,适用于更多的业务场景
1153浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
328浏览 • 1回复 待解决
建议使用promptAction.openCustomDialog接口,全局调用自定义弹窗,请参考下面代码:
CustomDialogController仅在作为@CustomDialog和@Component struct的成员变量,且在@Component struct内部定义时赋值才有效,如果定义再非struct打开自定义弹窗会导致程序异常退出。