ionic3項(xiàng)目實(shí)戰(zhàn)教程 - 第8講 ionic3商品詳情頁的實(shí)現(xiàn)

這一講主要包含以下幾個(gè)部分:

  • 1.創(chuàng)建商品詳情頁
  • 2.獲取商品詳情頁的數(shù)據(jù)
  • 3.展示商品詳情頁的數(shù)據(jù)

1.創(chuàng)建商品詳情頁

執(zhí)行 ionic g page product-details

8-1.png

實(shí)現(xiàn)點(diǎn)擊商品列表項(xiàng)時(shí)跳轉(zhuǎn)到商品詳情頁:

在ion-products.html中增加(click)="goDetails(p)"事件扫尖,實(shí)現(xiàn)跳轉(zhuǎn):
ion-products.ts增加goDetails()函數(shù)汗唱,

  goDetails(item) {
    this.navCtrl.push('ProductDetailsPage', { item: item });
  }

2.獲取商品詳情頁的數(shù)據(jù)

這里只需要展示商品標(biāo)題、價(jià)格狞换、介紹达罗、和圖片低斋;

product-details.ts

import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';

@IonicPage()
@Component({
  selector: 'page-product-details',
  templateUrl: 'product-details.html',
})
export class ProductDetailsPage {
  selectedItem: any;
  imgs: any;
  constructor(public navCtrl: NavController, public navParams: NavParams) {
      this.selectedItem = this.navParams.get("item");
      if (this.selectedItem.SmallImages) {
          this.imgs = this.selectedItem.SmallImages;
      }
  }
}

3.展示商品詳情

product-details.html

<ion-header>
  <ion-navbar style="opacity: 0.8" no-border-bottom color="primary">
    <ion-title>商品詳情</ion-title>
  </ion-navbar>
</ion-header>
<ion-content fullscreen>
  <ion-row>
    <ion-col>
     < img src="{{selectedItem.PictUrl}}" alt="">
    </ion-col>
  </ion-row>
  <div class="item-good">
    <div class="list-price buy">
      <span class="price-new ml"><i>¥</i>{{selectedItem.ZkFinalPrice}}</span>
      <i class="del f14 ml2">¥{{selectedItem.ReservePrice}}</i>
    </div>
    <h1>{{selectedItem.Title}}</h1>
  </div>
  <button ion-button full primary ?>去搶購</button>
  <div *ngFor="let img of imgs">
    < img src="{{img}}" alt="">
  </div>
</ion-content>

product-details.scss

page-product-details {
  ion-col {
    padding: 0px;
  }
  .item-good .list-price {
    width: 96%;
    height: 34px;
    line-height: 35px;
    bottom: 0;
    padding: 2% 0;
  }
  .list-price .ml {
    color: #f8285c;
    margin-left: 27%;
  }
  .item-good h1 {
    width: 96%;
    font-size: 16px;
    font-weight: 500;
    color: rgba(102, 102, 102, 1);
    padding: 2%;
    text-align: center;
  }
  .item-good .list-price .f14 {
    font-size: 14px;
  }
  .item-good .list-price i {
    font-style: normal;
    font-size: 30px;
  }
  .item-good .price-new {
    font-size: 30px;
  }
  .list-price .ml2 {
    margin-left: 2%;
  }
  .item-good .del {
    color: rgba(171, 171, 171, 1);
    text-decoration: line-through;
  }
}

到這里商品詳情頁就完成了,試試看首頁的商品列表愉择,和分類的商品列表骄崩,點(diǎn)擊都可以跳轉(zhuǎn)到詳情的界面,是不是再一次感受到封裝帶來的便捷薄辅。

看下效果

8-2.gif

下一講講將介紹如何使用應(yīng)用內(nèi)主題瀏覽器要拂,官方資料:http://ionicframework.com/docs/native/themeable-browser/

完!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末站楚,一起剝皮案震驚了整個(gè)濱河市脱惰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌窿春,老刑警劉巖拉一,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異旧乞,居然都是意外死亡蔚润,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門尺栖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嫡纠,“玉大人,你說我怎么就攤上這事延赌〕担” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵挫以,是天一觀的道長者蠕。 經(jīng)常有香客問我,道長掐松,這世上最難降的妖魔是什么踱侣? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任粪小,我火速辦了婚禮,結(jié)果婚禮上抡句,老公的妹妹穿的比我還像新娘糕再。我一直安慰自己,他們只是感情好玉转,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著殴蹄,像睡著了一般究抓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上袭灯,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天刺下,我揣著相機(jī)與錄音,去河邊找鬼稽荧。 笑死橘茉,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的姨丈。 我是一名探鬼主播畅卓,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蟋恬!你這毒婦竟也來了翁潘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤歼争,失蹤者是張志新(化名)和其女友劉穎拜马,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體沐绒,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡俩莽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了乔遮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扮超。...
    茶點(diǎn)故事閱讀 39,902評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蹋肮,靈堂內(nèi)的尸體忽然破棺而出瞒津,到底是詐尸還是另有隱情,我是刑警寧澤括尸,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布巷蚪,位于F島的核電站,受9級特大地震影響濒翻,放射性物質(zhì)發(fā)生泄漏屁柏。R本人自食惡果不足惜啦膜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望淌喻。 院中可真熱鬧僧家,春花似錦、人聲如沸裸删。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽涯塔。三九已至肌稻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間匕荸,已是汗流浹背爹谭。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留榛搔,地道東北人诺凡。 一個(gè)月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像践惑,于是被迫代替她去往敵國和親腹泌。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容