HarmonyOS 关于自定义弹窗的封装调用
想为每个page新增一个‘加载中’弹窗,应该如何封装调用?不想在每个page中都写冗余的CustomDialogController模板代码。
HarmonyOS
赞
收藏 0
回答 2
相关问题
HarmonyOS 自定义弹窗封装问题
563浏览 • 1回复 待解决
HarmonyOS 如何封装自定义弹窗
583浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装后不显示
894浏览 • 1回复 待解决
如何封装全局性的自定义弹窗?
671浏览 • 1回复 待解决
HarmonyOS 自定义dialog封装后全局调用
491浏览 • 1回复 待解决
HarmonyOS 封装自定义组件语法,链式调用
690浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog调用问题
765浏览 • 1回复 待解决
HarmonyOS 关于CustomDialog自定义弹窗的样式问题
539浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何二次封装和使用
1230浏览 • 1回复 待解决
基于ArkUI现有能力实现自定义弹窗封装方案
1641浏览 • 1回复 待解决
HarmonyOS JsBridge里面如何调用自定义弹窗
502浏览 • 1回复 待解决
自定义弹窗如何进一步封装
826浏览 • 1回复 待解决
HarmonyOS如何封装一个全局使用的bindPopup自定义弹窗?
1035浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1629浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装到util工具类后无法弹出
627浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗的关闭弹窗的动画后续是否可以自定义?
576浏览 • 1回复 待解决
HarmonyOS 在ArkTS类中想调用自定义弹窗
370浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现自定义组件方式的全局弹窗封装?
512浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
1327浏览 • 1回复 待解决
HarmonyOS 如何封装自定义Dialog
497浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
845浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
973浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何更新弹窗的UI
579浏览 • 1回复 待解决
HarmonyOS 自定义弹窗、自定义键盘自动关闭问题
764浏览 • 1回复 待解决
HarmonyOS 如何在ArkTS类中想调用自定义弹窗
436浏览 • 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()
方法来显示和关闭加载中弹窗。这种方式避免了在每个页面中重复编写相同的模板代码,提高了代码的可维护性和复用性。可以参考以下用例: