1、场景是收到服务器通知时显示一个自定义弹窗(可以透过背景看到弹窗底部的界面),这个可能在任意界面触发,但我们不太可能为所有page都增加一个dialogConroller,这个应该如何解决?
2、一些在固定场景使用的自定义弹窗如何让弹窗自己配置options,比如以下配置,当多个page需要这个弹窗时,我们不希望每个page都要配置这些属性,这容易导致业务修改遗漏,应该如何解决?
antiFraudDialog = new CustomDialogController({
builder: AntiFraudDialog(),
customStyle: true,
autoCancel: false,
openAnimation: { duration: 0 }
});
1.在需要的页面import
2.可以封装弹框
3.onWillDismiss 自定义关闭逻辑
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5\#%E6%8E%A5%E5%8F%A3