应用导航设计遇到的问题

harA里有A、B、C、D四个页面,我需要在D页面操作完之后直接回到B页面, 这类场景用Navigation个人觉得比router合适, 但是在应用时发现有个疑问, 就是这个框架内部封装RouterModule, 里面通过 Map<string, WrappedBuilder<[object]>>来进行存储, 那这就导致我每个子组件页面都得用@Builder的方式来写页面, 如果这时候我harA里有A、B、C、D四个页面, 并且四个页面每次打开时都需要进行网络请求和数据加载, 但由于用@Builder修饰的组件没有生命周期方法,也就是没有aboutToAppear(),aboutToDisappear(),onPageShow(), onPageHide(), onBackPress() 这类生命周期的方法,那这时候用这种应用导航设计的方案该怎么处理?

HarmonyOS
2024-10-10 13:27:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以不使用@Builder的方式来写页面,可以直接写子组件页面,可参考Navigation的示例三:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#%E7%A4%BA%E4%BE%8B3

分享
微博
QQ
微信
回复
2024-10-10 17:01:46
相关问题
HarmonyOS 原生应用UI设计问题
303浏览 • 1回复 待解决
flutter混合遇到问题
60浏览 • 1回复 待解决
应用设计时候如何分包?
125浏览 • 1回复 待解决
设计稿单位转换问题
750浏览 • 1回复 待解决
DevEco补全问题,有遇到吗?
6263浏览 • 1回复 待解决
鸿蒙js开发 video遇到问题
6445浏览 • 1回复 待解决
数据持久化遇到各种问题
67浏览 • 1回复 待解决
HarmonyOS ArrayList 遇到问题
25浏览 • 0回复 待解决
HarmonyOS 主页面设计选型问题
298浏览 • 1回复 待解决
HarmonyOS 应用发起导航意图
277浏览 • 0回复 待解决
HarmonyOS 底部导航绘制问题
205浏览 • 1回复 待解决
你学习ArkTS遇到最大问题是什么
2072浏览 • 1回复 已解决
关于sidebar侧边栏遮挡导航问题
319浏览 • 1回复 待解决
如何解决MD5加密中遇到问题
783浏览 • 1回复 待解决
openharmony编译安装hb前遇到问题
7398浏览 • 1回复 待解决
HarmonyOS 关于怎么还原设计问题
166浏览 • 1回复 待解决