douaojie

feat: 增加暂无内容

... ... @@ -7,42 +7,44 @@ const TAG = 'EmptyComponent';
* WDViewDefaultType 缺省页
*/
export const enum WDViewDefaultType {
///默认
/// 1.默认
WDViewDefaultType_Default,
///无网
/// 2.无网
WDViewDefaultType_NoNetwork,
///暂无内容(列表页)
/// 3.暂无内容(列表页)
WDViewDefaultType_NoListContent,
///内容找不到了(内容详情页)
/// 4.内容找不到了(内容详情页)
WDViewDefaultType_NoContent,
///无搜索内容
/// 5.无搜索内容
WDViewDefaultType_NoSearchResult,
///无消息内容
/// 6.无消息内容
WDViewDefaultType_NoMessage,
///无收藏内容
/// 7.无收藏内容
WDViewDefaultType_NoCollection,
///无历史记录
/// 8.无历史记录
WDViewDefaultType_NoHistory,
///网络失败 请稍后重试-倒计时
/// 9.网络失败 请稍后重试-倒计时
WDViewDefaultType_NetworkFailed,
///内容获取失败
/// 10.内容获取失败
WDViewDefaultType_ContentFailed,
///无预约内容
/// 11.无预约内容
WDViewDefaultType_NoBooking,
///无评论内容
/// 12.无评论内容
WDViewDefaultType_NoComment,
///暂无作品
/// 13.暂无作品
WDViewDefaultType_NoCreation,
///该号主无法访问
/// 14.该号主无法访问
WDViewDefaultType_NoVisitAccount,
///暂无关注
/// 15.暂无关注
WDViewDefaultType_NoFollow,
///直播结束
/// 16.直播结束
WDViewDefaultType_NoLiveEnd,
/// 直播暂停
/// 17.直播暂停
WDViewDefaultType_NoLiveSuspend,
/// 视频加载失败
/// 18.视频加载失败
WDViewDefaultType_NoVideo,
/// 19.暂无内容1
WDViewDefaultType_NoContent1,
}
/**
... ... @@ -128,12 +130,14 @@ export struct EmptyComponent {
contentString = '' // 前方拥堵,请耐心等待
} else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoVisitAccount) {
contentString = '该号主暂时无法访问' // 前方拥堵,请耐心等待
}else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoLiveEnd) {
} else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoLiveEnd) {
contentString = '直播已结束' // 前方拥堵,请耐心等待
}else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoLiveSuspend) {
} else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoLiveSuspend) {
contentString = '主播暂时离开,马上回来' // 前方拥堵,请耐心等待
}else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoVideo) {
} else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoVideo) {
contentString = '获取内容失败请重试' // 前方拥堵,请耐心等待
} else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoContent1) {
contentString = '暂无内容'
}
return contentString
... ... @@ -142,7 +146,7 @@ export struct EmptyComponent {
buildNoDataTipImage(): Resource | string {
Logger.info(TAG, "buildNoDataTip");
let imageString: Resource | string = $r('app.media.icon_no_content')
if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoCollection||this.emptyType === WDViewDefaultType.WDViewDefaultType_NoHistory) {
if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoCollection || this.emptyType === WDViewDefaultType.WDViewDefaultType_NoHistory) {
imageString = $r('app.media.icon_no_collection')
} else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoMessage) {
imageString = $r('app.media.icon_no_message')
... ... @@ -162,10 +166,12 @@ export struct EmptyComponent {
imageString = $r('app.media.icon_no_net')
} else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoVisitAccount) {
imageString = $r('app.media.icon_no_master1')
}else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoLiveEnd) {
} else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoLiveEnd) {
imageString = $r('app.media.icon_no_end')
}else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoVideo) {
} else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoVideo) {
imageString = $r('app.media.icon_no_content')
} else if (this.emptyType === WDViewDefaultType.WDViewDefaultType_NoVideo) {
imageString = $r('app.media.icon_no_appointmentMade')
}
return imageString
}
... ...