Toggle navigation
Toggle navigation
This project
Loading...
Sign in
developOne
/
harmonyPool
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
王士厅
2024-09-25 15:52:39 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
2ff6851b868eb551226dc7c9450f05bdd6ee562b
2ff6851b
1 parent
faad4e0b
fix: 关闭网络,访问直播tab,不应展示暂无内容缺省页,应展示无网络缺省页
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
7 additions
and
4 deletions
sight_harmony/commons/wdConstant/src/main/ets/enum/ViewType.ts
sight_harmony/features/wdComponent/src/main/ets/components/page/PageComponent.ets
sight_harmony/features/wdComponent/src/main/ets/viewmodel/PageModel.ets
sight_harmony/commons/wdConstant/src/main/ets/enum/ViewType.ts
View file @
2ff6851
...
...
@@ -13,5 +13,7 @@ export const enum ViewType {
// 已加载结束/非失败/非空/可以是仅一页数据,即楼层数据列表PAGE_GROUP_LIST/
LOADED
,
// 已加载的是tab导航数据(可嵌套page的楼层列表)
NAV_BAR
NAV_BAR
,
// 无网络
NoNetwork
}
\ No newline at end of file
...
...
sight_harmony/features/wdComponent/src/main/ets/components/page/PageComponent.ets
View file @
2ff6851
...
...
@@ -49,10 +49,10 @@ export struct PageComponent {
this.LoadingLayout()
} else if (this.pageModel.viewType == ViewType.LOADED) {
this.ListLayout()
} else if (this.pageModel.viewType == ViewType.EMPTY) {
} else if (this.pageModel.viewType == ViewType.EMPTY
|| this.pageModel.viewType == ViewType.NoNetwork
) {
//缺省页
EmptyComponent({
emptyType: this.pageModel.
emptyType
,
emptyType: this.pageModel.
viewType == ViewType.EMPTY ? this.pageModel.emptyType : this.pageModel.NoNetwork
,
emptyButton: true,
retry: () => {
this.pageModel.viewType = ViewType.LOADING;
...
...
@@ -297,7 +297,7 @@ export struct PageComponent {
this.needload = false;
}
} else {
this.pageModel.viewType = ViewType.
EMPTY
;
this.pageModel.viewType = ViewType.
NoNetwork
;
}
}
...
...
sight_harmony/features/wdComponent/src/main/ets/viewmodel/PageModel.ets
View file @
2ff6851
...
...
@@ -55,6 +55,7 @@ export default class PageModel {
offsetY: number = 0;
viewType: number = ViewType.LOADING;
emptyType: WDViewDefaultType = WDViewDefaultType.WDViewDefaultType_Default
NoNetwork: WDViewDefaultType = WDViewDefaultType.WDViewDefaultType_NoNetwork
hasMore: boolean = true;
startIndex = 0;
endIndex = 0;
...
...
Please
register
or
login
to post a comment