vue项目1-pizza点餐系统11-设计menu页面

菜单的页面设计是基于bootstrap实现的,主要用到的是table标签,其中获取data数据用到遍历。

<template>
     <div class="">
         <!--col-sm-12小屏幕尺寸占满屏  -->
         <div class="col-sm-12">
             <!-- 表格 -->
             <table class="table">
                 <thead class="thead-default">
                     <tr>
                         <th>尺寸</th>
                         <th>价格</th>
                         <th>加入</th>
                     </tr>
                 </thead>
                 <tbody v-for="item in getMenuItems" :key='item.name'>
                     <tr>
                         <td><strong>{{item.name}}</strong></td>
                     </tr>
                     <tr v-for="option in item.options" :key='option.size'>
                         <td>{{option.size}}</td>
                         <td>{{option.price}}</td>
                         <td><button class="btn btn-sm btn-outline-success">+</button></td>
                     </tr>
                 </tbody>
             </table>
         </div>
     </div>
 </template>
 
 <script>
 export default {
   
    data(){
        return{
           getMenuItems:{
               1:{
                   'name': '榴莲pizza',
                   'description': '喜欢榴莲的朋友不容错过',
                   'options': [{
                       'size': 9,
                       'price': 38
                   },
                   {
                       'size': 12,
                       'price': 48
                   }
                   ]
               },
               2:{
                   'name': '芝士pizza',
                   'description': '喜欢芝士的朋友不容错过',
                   'options': [{
                       'size': 9,
                       'price': 28
                   },
                   {
                       'size': 12,
                       'price': 38
                   }
                   ]
               },
               3:{
                   'name': '辣条pizza',
                   'description': '喜欢辣条的朋友不容错过',
                   'options': [{
                       'size': 9,
                       'price': 688
                   },
                   {
                       'size': 12,
                       'price': 888
                   }
                   ]
               }
           }
        }
     }

  

转载于:https://www.cnblogs.com/JimShi/p/11212967.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值