陈剑华

fix: 16764 收藏列表-稿件封面图未展示,专题样式展示错误。

@@ -27,11 +27,19 @@ export struct Card9Component { @@ -27,11 +27,19 @@ export struct Card9Component {
27 @State textArr: textItem[] = [] 27 @State textArr: textItem[] = []
28 pageShowTime:number = 0; 28 pageShowTime:number = 0;
29 pageHideTime:number = 0; 29 pageHideTime:number = 0;
  30 + @State hideDetail: boolean = false;
30 31
31 onPageShow() { 32 onPageShow() {
32 this.pageShowTime = DateTimeUtils.getTimeStamp() 33 this.pageShowTime = DateTimeUtils.getTimeStamp()
33 } 34 }
34 35
  36 + initHideDetail() {
  37 + const curRouter = router.getState().name;
  38 + if (curRouter === 'MyCollectionListPage') {
  39 + this.hideDetail = true;
  40 + }
  41 + }
  42 +
35 //内容浏览Tracking 43 //内容浏览Tracking
36 onPageHide(): void { 44 onPageHide(): void {
37 this.pageHideTime = DateTimeUtils.getTimeStamp() 45 this.pageHideTime = DateTimeUtils.getTimeStamp()
@@ -46,6 +54,7 @@ export struct Card9Component { @@ -46,6 +54,7 @@ export struct Card9Component {
46 // this.loadImg = await onlyWifiLoadImg(); 54 // this.loadImg = await onlyWifiLoadImg();
47 const curRouter = router.getState().name; 55 const curRouter = router.getState().name;
48 this.clicked = hasClicked(this.contentDTO.objectId, curRouter) 56 this.clicked = hasClicked(this.contentDTO.objectId, curRouter)
  57 + this.initHideDetail();
49 } 58 }
50 59
51 titleInit() { 60 titleInit() {
@@ -108,14 +117,16 @@ export struct Card9Component { @@ -108,14 +117,16 @@ export struct Card9Component {
108 }.alignContent(Alignment.BottomStart) 117 }.alignContent(Alignment.BottomStart)
109 118
110 // 时间线--后端返回三个, 119 // 时间线--后端返回三个,
  120 + if (!this.hideDetail) {
111 Column() { 121 Column() {
112 ForEach(this.contentDTO.slideShows, (item: slideShows, index: number) => { 122 ForEach(this.contentDTO.slideShows, (item: slideShows, index: number) => {
113 this.timelineItem(item, index, index === this.contentDTO.slideShows.length - 1) 123 this.timelineItem(item, index, index === this.contentDTO.slideShows.length - 1)
114 }) 124 })
115 } 125 }
  126 + }
116 127
117 // 底部-查看更多。根据接口返回的isMore判断是否显示查看更多 128 // 底部-查看更多。根据接口返回的isMore判断是否显示查看更多
118 - if (this.contentDTO.hasMore == 1) { 129 + if (this.contentDTO.hasMore == 1 && !this.hideDetail) {
119 Row() { 130 Row() {
120 Text("查看更多") 131 Text("查看更多")
121 .fontSize($r("app.float.font_size_14")) 132 .fontSize($r("app.float.font_size_14"))