iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 22
1
自我挑戰組

三十天用Vue.jS打造一個網路商城系列 第 22

Day22:製作Dashboard(4)——呈現產品資料

  • 分享至 

  • xImage
  •  

閱讀前,建議可以參考Day1:閱讀指南&為何選擇這個題目?

▌挑戰簡介

  • 題目:三十天用Vue.jS打造一個網路商城

  • 挑戰內容:以六角學院的「Vue出一個電商網站」&大陸慕課網(IMOOC)的「Vue2.0+Node.js+MongoDB 全棧打造商城系統」(主要學架設MongoDB)作為主要教材嘗試在30天內打造網路商城

  • 本篇性質:純粹學習進度的紀錄,不會有詳細的教學或解釋,因此不適合認真閱讀

▌目標

  • 將產品資料呈現出來

https://ithelp.ithome.com.tw/upload/images/20181029/201120119nw5VFLyN1.png

▌Bootstrap 產品列表呈現

  • 先寫tobody看有什麼資訊再寫thead
  • tr v-for="(item,key)"將item取出 包住 td {{item.___}}
 <div class="text-right">
     <button class="btn btn-primary"> 建立新的產品</button>
  </div>

 <table class="table mt-4">
      <thead>
        <tr>
          <th width="120">商品名稱</th>
          <th width="120">商品類型</th>
          <th width="120">原價</th>
          <th width="120">售價</th>
          <th width="80">是否啟用</th>
          <th width="120">編輯</th>
        </tr>
      </thead>
      <tbody>
      <tr v-for="(item,key) in products" :key="item.id">
        <td>{{item.category}}</td>
        <td>{{item.title}}</td>
        <td class="text-right">{{item.origin_price}}</td>
        <td class="text-right">{{item.price}}</td>
        <td>
          <span v-if="item.is_enables" class="text-success">啟用</span>
          <span v-else> 未啟用</span>
        </td>
        <td>
          <button class="btn btn-primary btn-sm">編輯</button>
        </td>
      </tr>
      </tbody>
   </table>

上一篇
Day21:製作Dashboard(3)——取得API資料
下一篇
Day23:製作Dashboard(5)——互動視窗
系列文
三十天用Vue.jS打造一個網路商城30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言