王士厅

fix: 关闭网络,访问直播tab,不应展示暂无内容缺省页,应展示无网络缺省页

... ... @@ -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
... ...
... ... @@ -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;
}
}
... ...
... ... @@ -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;
... ...