HarmonyOS 如何对某一页面进行缓存保持切换不变?

HarmonyOS 如何对某一页面进行缓存保持切换不变?

HarmonyOS
2024-10-17 10:35:53
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

在HarmonyOS中一个UIAbility中的多个Page切换,每个Page又是自定义组件,组件未被销毁则原页面UI状态可以保持,比如,举两个场景示例:

1、页面A中有多个TextInput输入框,在输入框内输入内容,然后点击按钮跳转到页面B,在B中按系统返回键返回页面A时,之前输入的内容依然还在;

2、页面A是一个List列表,滑动List列表让其向下滚动到第15个Item的位置处,然后点击跳转到页面B,在B中按系统返回键返回页面A时,滚动位置不变。

另外,HarmonyOS中对于管理应用不同状态也提供了多种方式,如果需要持久化存储UI状态,可以参考PersistentStorage的使用文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-application-state-management-overview-V5

分享
微博
QQ
微信
回复
2024-10-17 17:45:06
相关问题
HarmonyOS h5返回上一页面时会闪
474浏览 • 1回复 待解决
HarmonyOS H5页面加载缓存机制
329浏览 • 1回复 待解决
HarmonyOS 滑动下一页效果应该如何
62浏览 • 1回复 待解决
HarmonyOS router.back无法返回到上一页
60浏览 • 1回复 待解决
HarmonyOS 怎么控制web返回上一页
581浏览 • 1回复 待解决
JAVA UI 怎么返回上一页
7261浏览 • 2回复 已解决
HarmonyOS 路由怎么销毁其中栈内一页
21浏览 • 1回复 待解决
HarmonyOS webview侧滑返回上一页问题
823浏览 • 1回复 待解决
如何HarmonyOS中调试h5页面
954浏览 • 1回复 待解决
HarmonyOS h5页面缩放问题
592浏览 • 0回复 待解决
如何使H5页面适配多设备?
790浏览 • 1回复 待解决
HarmonyOS webview H5页面事件监听
41浏览 • 1回复 待解决
HarmonyOS H5页面localstorage为null
40浏览 • 1回复 待解决