Showing
1 changed file
with
12 additions
and
1 deletions
| @@ -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")) |
-
Please register or login to post a comment