陈剑华

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

... ... @@ -27,11 +27,19 @@ export struct Card9Component {
@State textArr: textItem[] = []
pageShowTime:number = 0;
pageHideTime:number = 0;
@State hideDetail: boolean = false;
onPageShow() {
this.pageShowTime = DateTimeUtils.getTimeStamp()
}
initHideDetail() {
const curRouter = router.getState().name;
if (curRouter === 'MyCollectionListPage') {
this.hideDetail = true;
}
}
//内容浏览Tracking
onPageHide(): void {
this.pageHideTime = DateTimeUtils.getTimeStamp()
... ... @@ -46,6 +54,7 @@ export struct Card9Component {
// this.loadImg = await onlyWifiLoadImg();
const curRouter = router.getState().name;
this.clicked = hasClicked(this.contentDTO.objectId, curRouter)
this.initHideDetail();
}
titleInit() {
... ... @@ -108,14 +117,16 @@ export struct Card9Component {
}.alignContent(Alignment.BottomStart)
// 时间线--后端返回三个,
Column() {
ForEach(this.contentDTO.slideShows, (item: slideShows, index: number) => {
this.timelineItem(item, index, index === this.contentDTO.slideShows.length - 1)
})
if (!this.hideDetail) {
Column() {
ForEach(this.contentDTO.slideShows, (item: slideShows, index: number) => {
this.timelineItem(item, index, index === this.contentDTO.slideShows.length - 1)
})
}
}
// 底部-查看更多。根据接口返回的isMore判断是否显示查看更多
if (this.contentDTO.hasMore == 1) {
if (this.contentDTO.hasMore == 1 && !this.hideDetail) {
Row() {
Text("查看更多")
.fontSize($r("app.float.font_size_14"))
... ...