HarmonyOS 页面基类,有多个页面的情况下,怎么设计一个基类来继承呢?
有多个页面的情况下,怎么设计一个基类来继承呢?比如有页面A,B如下,需要有一个基类,在aboutToAppear生命周期中做一些事情,但是不想每个页面都单独写,需要用一个基类来实现通用功能。
@Entry
@Component
struct APage{
}
@Entry
@Component
struct BPage{
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 页面怎么继承基类,有些重复的弹窗想抽到基类中
403浏览 • 1回复 待解决
HarmonyOS能够提供页面的基类吗?
404浏览 • 1回复 待解决
HarmonyOS 如何封装基类页面
428浏览 • 1回复 待解决
页面基类或者页面钩子函数
289浏览 • 0回复 待解决
HarmonyOS如何创建页面的基类,以便对同一类页面进行统一的生命周期处理?
312浏览 • 1回复 待解决
#鸿蒙通关秘籍#为啥Ability基类不建议直接继承?
84浏览 • 1回复 待解决
HarmonyOS UI组件的基类是什么?
339浏览 • 1回复 待解决
同一个应用多个ability的情况下,后台ability页面跳转
1040浏览 • 1回复 待解决
如何在不修改类,不继承类的情况下为类添加方法?
323浏览 • 1回复 待解决
HarmonyOS 如何实现一个抽象类的Base页面,所有的APP页面都是继承这个页面?
374浏览 • 1回复 待解决
定义一个继承已有类的类,导致进入app首页出现白屏,怎么解决?
411浏览 • 1回复 待解决
HarmonyOS ArkUI的布局回调如何做到自定义、基类
400浏览 • 1回复 待解决
HarmonyOS ArkTS如何让一个类可以具备其他多个类的能力
28浏览 • 1回复 待解决
工具类里 怎么跳转或打开页面呢?
3849浏览 • 1回复 待解决
在一个页面怎么实现多个AbilitySlice?
14371浏览 • 5回复 待解决
页面上存在多个video组件,如何控制各自的播放和停播,在只使用一个controller的情况下
1794浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何创建一个继承AttributeModifier的ImageModifier类?
86浏览 • 1回复 待解决
HarmonyOS如何获取一个类的父类名称
836浏览 • 4回复 待解决
HarmonyOS 需要一个筛选页面的demo
366浏览 • 1回复 待解决
定义一个类,怎么在新建这个类的时候,只赋值这个类中某几个属性
1706浏览 • 1回复 待解决
JSUI 怎么在第二个页面修改第一个页面的数据?
4401浏览 • 2回复 待解决
HarmonyOS 在进入下一个页面时,上一个页面的弹窗会偶发的出现在下一个页面
122浏览 • 1回复 待解决
HarmonyOS 在一个类中,怎么初始化一个BigInt类型的属性?
157浏览 • 1回复 待解决
如何多个@Entry页面组件共用一个LocalStorage?
541浏览 • 1回复 待解决
HarmonyOS 在一个class类中封装了多个方法,如何才能动态的去调用这些方法呢?
249浏览 • 1回复 待解决
目前ArkTS中自定义组件不能有继承关系,目前并不能设置基类,ArkUI的开发思想是组合,通过多个组件的组合拼接来形成页面。如果您想使用类似继承的功能,建议您把相关功能封装成一个组件,页面显示的内容使用@BuilderParam装饰器来显示,类似H5的slot插槽。
具体可以参考文档: 如何在自定义函数中创建一个UI组件:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkui-44-V5
如何实现类似插槽的功能:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkui-31-V5