ionic4學習筆記13-某東項目分類列表

1、Tab2頁面代碼

<ion-content>
  <div class="cate_content">
    <div class="cate_left">
      <ion-list lines="full">
        <ion-item *ngFor="let item of lCateList">
          <ion-label>{{item}}</ion-label>
        </ion-item>
      </ion-list>
    </div>

    <div class="cate_right">

      <ion-grid fixed>
        <ion-row>
          <ion-col size="4" *ngFor="let item of rCateList">
            <img [src]="item.pic" />
            <p>{{item.title}}</p>
          </ion-col>

        </ion-row>

        <ion-row>
          <ion-col size="4" *ngFor="let item of rCateList">
            <img [src]="item.pic" />
            <p>{{item.title}}</p>
          </ion-col>

        </ion-row>
        <ion-row>
          <ion-col size="4" *ngFor="let item of rCateList">
            <img [src]="item.pic" />
            <p>{{item.title}}</p>
          </ion-col>

        </ion-row>
        <ion-row>
          <ion-col size="4" *ngFor="let item of rCateList">
            <img [src]="item.pic" />
            <p>{{item.title}}</p>
          </ion-col>

        </ion-row>
      </ion-grid>

    </div>
  </div>

</ion-content>

2、css代碼(重要)


.cate_content{
    width: 100%;

    height: 100%;

    display: flex;

    .cate_left{
        width: 9rem;
        height: 100%;
        overflow-y: auto;
       
    }

    .cate_right{

        flex:1;
        height: 100%;
        overflow-y: auto;
       
    }
}

3、數據來源

 public lCateList:any[]=[];


  public rCateList:any[]=[];

  constructor(){

    //左側模擬數據
    for(let i=0;i<16;i++){
      
      this.lCateList.push(`分類${i}`);
    }

    //右側數據
    for(var i=1;i<=12;i++){
      this.rCateList.push({
        pic:'assets/list'+i+'.jpg',
        title:'第'+i+'個',
      })
    }

  }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章