From 9732cf774414d96a27fd6696e4b74bfaa32810cf Mon Sep 17 00:00:00 2001 From: elinehyl <14728363+elinehyl@user.noreply.gitee.com> Date: Mon, 21 Oct 2024 03:51:48 +0000 Subject: [PATCH] update README.md. Signed-off-by: elinehyl <14728363+elinehyl@user.noreply.gitee.com> --- README.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 0483a18..290dd8d 100644 --- a/README.md +++ b/README.md @@ -40,11 +40,15 @@ ### 具体实现 -1. 点击应用进入主页面,首先会获取本地缓存数据,如果没有缓存则请求网络数据,请求网络数据后,会将数据缓存起来,数据有效期设为2天。 -2. 页面展示新闻列表,点击页签或左右滑动页面,切换标签并展示对应新闻类型的数据。 -3. 新闻列表页面,滑动到新闻列表首项数据,接着往下滑动会触发下拉刷新操作,页面更新初始5条新闻数据,滑动到新闻列表最后一项数据,往上拉会触发上拉加载操作,新闻列表会在后面加载5条新闻数据。 -4. 服务端总共有20条数据,当数据全部加载,下滑没有更多数据。 -5. 点击Clear按钮,清除本地缓存数据,下次冷启动会通过网络获取数据。 +1. 点击应用进入主页面前,首先会获取本地缓存数据,如果没有缓存则请求网络数据,请求网络数据后,会将数据缓存起来,数据有效期设为2天。源码参考:[EntryAbility.ets](entry/src/main/ets/entryability/EntryAbility.ets) + - 使用DataCache的get方法获取缓存,DataCache的put方法缓存数据,设置有效期,接口参考:[@hadss/datacache](https://ohpm.openharmony.cn/#/cn/detail/@hadss%2Fdatacache) +2. 页面展示新闻列表,点击页签或左右滑动页面,切换标签并展示对应新闻类型的数据。源码参考:[TabBar.ets](entry/src/main/ets/view/TabBar.ets) + - 使用Tabs组件实现左右滑动页签 +3. 新闻列表页面,滑动到新闻列表首项数据,接着往下滑动会触发下拉刷新操作,页面更新初始5条新闻数据,滑动到新闻列表最后一项数据,往上拉会触发上拉加载操作,新闻列表会在后面加载5条新闻数据。源码参考:[ListPage.ets](entry/src/main/ets/view/ListPage.ets) + - 使用Refresh组件和List组件实现下拉刷新,上滑加载更多 +4. 服务端总共有20条数据,当数据全部加载,下滑没有更多数据。源码参考:[Refresh.ets](entry/src/main/ets/common/utils/Refresh.ets) +5. 点击Clear按钮,清除本地缓存数据,下次冷启动会通过网络获取数据。源码参考:[TabBar.ets](entry/src/main/ets/view/TabBar.ets) + - 使用DataCache的clear方法清空缓存,接口参考:[@hadss/datacache](https://ohpm.openharmony.cn/#/cn/detail/@hadss%2Fdatacache) ### 相关权限 -- Gitee