Showing
1 changed file
with
6 additions
and
6 deletions
| @@ -16,7 +16,7 @@ export struct CardMediaInfo { | @@ -16,7 +16,7 @@ export struct CardMediaInfo { | ||
| 16 | 16 | ||
| 17 | build() { | 17 | build() { |
| 18 | Row() { | 18 | Row() { |
| 19 | - if (this.contentDTO.objectType === '1' || this.contentDTO.objectType === '15') { | 19 | + if (this.contentDTO?.objectType === '1' || this.contentDTO?.objectType === '15') { |
| 20 | // 点播、动态视频 | 20 | // 点播、动态视频 |
| 21 | Row() { | 21 | Row() { |
| 22 | Image($r('app.media.card_play')) | 22 | Image($r('app.media.card_play')) |
| @@ -30,23 +30,23 @@ export struct CardMediaInfo { | @@ -30,23 +30,23 @@ export struct CardMediaInfo { | ||
| 30 | // liveInfo.liveState 直播新闻-直播状态 wait待开播running直播中end已结束cancel已取消paused暂停 | 30 | // liveInfo.liveState 直播新闻-直播状态 wait待开播running直播中end已结束cancel已取消paused暂停 |
| 31 | // 显示直播信息 | 31 | // 显示直播信息 |
| 32 | Row() { | 32 | Row() { |
| 33 | - if (this.contentDTO.liveInfo.liveState === 'wait') { | 33 | + if (this.contentDTO?.liveInfo?.liveState === 'wait') { |
| 34 | Image($r('app.media.card_wait')) | 34 | Image($r('app.media.card_wait')) |
| 35 | .mediaLogo() | 35 | .mediaLogo() |
| 36 | Text('预约') | 36 | Text('预约') |
| 37 | .mediaText() | 37 | .mediaText() |
| 38 | - } else if (this.contentDTO.liveInfo.liveState === 'running') { | 38 | + } else if (this.contentDTO?.liveInfo?.liveState === 'running') { |
| 39 | Image($r('app.media.card_live')) | 39 | Image($r('app.media.card_live')) |
| 40 | .mediaLogo() | 40 | .mediaLogo() |
| 41 | Text('直播中') | 41 | Text('直播中') |
| 42 | .mediaText() | 42 | .mediaText() |
| 43 | - } else if (this.contentDTO.liveInfo.liveState === 'end' && this.contentDTO.liveInfo.replayUri) { | 43 | + } else if (this.contentDTO?.liveInfo?.liveState === 'end' && this.contentDTO?.liveInfo?.replayUri) { |
| 44 | Image($r('app.media.card_play')) | 44 | Image($r('app.media.card_play')) |
| 45 | .mediaLogo() | 45 | .mediaLogo() |
| 46 | Text('回看') | 46 | Text('回看') |
| 47 | .mediaText() | 47 | .mediaText() |
| 48 | - } else if (this.contentDTO.liveInfo.liveState === 'end' && this.contentDTO.liveInfo | ||
| 49 | - .replayUri) { | 48 | + } else if (this.contentDTO?.liveInfo?.liveState === 'end' && this.contentDTO?.liveInfo |
| 49 | + ?.replayUri) { | ||
| 50 | // Image($r('app.media.card_live')) | 50 | // Image($r('app.media.card_live')) |
| 51 | // .mediaLogo() | 51 | // .mediaLogo() |
| 52 | Text('直播结束') | 52 | Text('直播结束') |
-
Please register or login to post a comment