wangliang_wd

feat:优化早晚报

... ... @@ -37,6 +37,7 @@ export struct MorningEveningPaperComponent {
@Provide commentList: InteractDataDTO[] = []
@State audioPlayUrl: string = ""
@State isNoListContent:boolean = false;
@State isContentFailed:boolean = false;
@State executedStartTime:number = new Date().getTime()
// @Consume dailyPaperTopicPageId: number
// @Provide compListItem: CompList = {} as CompList
... ... @@ -177,6 +178,7 @@ export struct MorningEveningPaperComponent {
}
this.isNoListContent = this.compListItem && this.compListItem?.operDataList?.length > 0 ?false:true
} catch (exception) {
this.isContentFailed = true
}
... ... @@ -264,6 +266,11 @@ export struct MorningEveningPaperComponent {
}
build() {
if (this.isContentFailed){
Column(){
EmptyComponent({emptyType:WDViewDefaultType.WDViewDefaultType_ContentFailed})
}.backgroundColor(this.mixedBgColor ?? Color.Black)
}else {
Stack({ alignContent: Alignment.Top }) {
List() {
if (this.pageInfoBean?.topicInfo?.frontLinkObject) {
... ... @@ -316,6 +323,9 @@ export struct MorningEveningPaperComponent {
.backgroundColor(this.mixedBgColor ?? Color.Black)
}
}
@Builder
topPaperTitle(){
Column(){
... ...
... ... @@ -23,10 +23,10 @@ export struct PeopleShipRecommendComponent {
right: '4vp'
})
Text('为你推荐优质号主')
.height('40vp')
.height('30vp')
.fontColor($r('app.color.color_222222'))
.fontWeight(600)
.fontSize($r('app.float.vp_15_7'))
.fontSize($r('app.float.vp_18'))
Blank()
Button({ type: ButtonType.Normal, stateEffect: false }) {
... ...