CardAdvLongImageComponent.ets 1.59 KB
//全标题 "appStyle":"2",
import { CompDTO, ContentDTO } from 'wdBean';
import { CommonConstants } from 'wdConstant/Index';
import { ProcessUtils } from 'wdRouter';
import { CardMediaInfo } from '../cardCommon/CardMediaInfo'
import { CardSourceInfo } from '../cardCommon/CardSourceInfo'

const TAG: string = 'Card2Component';

/** 
 * @Description:    广告---长通栏广告 和 顶部长通栏广告
 * @Author:         
 * @Email:          liyubing@wondertek.com.cn
 * @CreateDate:     
 * @UpdateRemark:   更新说明
 * @Version:        1.0
 */
@Component
export struct CardAdvLongImageComponent {

  @State compDTO: CompDTO = {} as CompDTO

  aboutToAppear(): void {

    console.error('ZZZXXXXX', '--------aboutToAppear-----')
  }

  aboutToDisappear(): void {

    console.error('ZZZXXXXX', '--------aboutToDisappear-----')
  }

  build() {

    Column() {
      Text(this.compDTO.matInfo.advTitle)
        .fontSize($r('app.float.font_size_17'))
        .fontColor($r('app.color.color_222222'))
        .maxLines(3)
        .textOverflow({ overflow: TextOverflow.Ellipsis })// 超出的部分显示省略号。
        .align(Alignment.Start)
    }
    .width(CommonConstants.FULL_WIDTH)
    .padding({
      left: $r('app.float.card_comp_pagePadding_lf'),
      right: $r('app.float.card_comp_pagePadding_lf'),
      top: $r('app.float.card_comp_pagePadding_tb'),
      bottom: $r('app.float.card_comp_pagePadding_tb')
    })
    .onClick((event: ClickEvent) => {
      //ProcessUtils.processPage(this.contentDTO)
    })
  }
}

@Extend(Text)
function bottomTextStyle() {
  .fontSize(12)
  .fontColor('#B0B0B0')
}