HarmonyOS 关于自定义弹窗的封装调用
想为每个page新增一个‘加载中’弹窗,应该如何封装调用?不想在每个page中都写冗余的CustomDialogController模板代码。
HarmonyOS
赞
收藏 0
回答 2
待解决
相关问题
HarmonyOS 自定义弹窗封装问题
1283浏览 • 1回复 待解决
HarmonyOS 如何封装自定义弹窗
1305浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装后不显示
1568浏览 • 1回复 待解决
如何封装全局性的自定义弹窗?
1333浏览 • 1回复 待解决
HarmonyOS 自定义dialog封装后全局调用
1080浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog调用问题
1650浏览 • 1回复 待解决
HarmonyOS 封装自定义组件语法,链式调用
1693浏览 • 1回复 待解决
HarmonyOS 关于CustomDialog自定义弹窗的样式问题
1176浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何二次封装和使用
2337浏览 • 1回复 待解决
基于ArkUI现有能力实现自定义弹窗封装方案
3329浏览 • 1回复 待解决
自定义弹窗如何进一步封装
1497浏览 • 1回复 待解决
自定义弹窗自定义转场动画
2480浏览 • 1回复 待解决
HarmonyOS JsBridge里面如何调用自定义弹窗
1065浏览 • 1回复 待解决
HarmonyOS如何封装一个全局使用的bindPopup自定义弹窗?
1776浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗的关闭弹窗的动画后续是否可以自定义?
1257浏览 • 1回复 待解决
HarmonyOS 在ArkTS类中想调用自定义弹窗
1204浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
2035浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装到util工具类后无法弹出
1374浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
1747浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现自定义组件方式的全局弹窗封装?
1205浏览 • 1回复 待解决
HarmonyOS 如何封装自定义Dialog
1078浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
1692浏览 • 1回复 待解决
HarmonyOS 自定义弹窗、自定义键盘自动关闭问题
1815浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何更新弹窗的UI
1249浏览 • 1回复 待解决
HarmonyOS 如何在ArkTS类中想调用自定义弹窗
1119浏览 • 1回复 待解决





















在 HarmonyOS 中,为了避免在每个页面中都重复编写冗余的
CustomDialogController 模板代码,可以通过封装一个通用的加载中弹窗组件,然后在需要的地方调用这个组件。以下是一个可能的实现方案:### Step 1: 封装加载中弹窗
首先,你可以创建一个通用的加载中弹窗组件,比如
LoadingDialog.hml 和 LoadingDialog.js。这个组件将负责显示和隐藏加载动画。#### LoadingDialog.hml
#### LoadingDialog.hss
#### LoadingDialog.js
### Step 2: 在应用程序中使用封装好的弹窗
接下来,在每个页面中引用并使用这个封装好的加载中弹窗。
#### 引入加载中弹窗
假设你有一个页面叫做
MainPage,下面是在该页面中引入并使用 LoadingDialog 的方法。#### MainPage.hml
#### MainPage.js
### 总结
通过以上步骤,我们创建了一个通用的
LoadingDialog 组件,并且在具体页面中简单地调用其 show() 和 hide() 方法来显示和关闭加载中弹窗。这种方式避免了在每个页面中重复编写相同的模板代码,提高了代码的可维护性和复用性。可以参考以下用例: