Vue.js搭建移动端购物车界面-基本结构和数据渲染

本文介绍了如何使用Vue搭建一个移动端购物车界面,最终实现的功能包括:

1.        选择要最终购买的物品

2.        选择每件物品购买的数量

3.        实时更新所选择物品的总价格

 

HTML部分

首先给出HTML部分代码和注释,显示了整个界面的结构。

<body>
   <div class="checkout">
     <div id="app">
       <div class="container">
         <div class="cart">
           <div class="checkout-title">
              <span>购物车</span>
           </div>
 
           <!-- table -->
           <div class="item-list-wrap">
              <divclass="cart-item">
                <divclass="cart-item-head">
                  <ul>
                    <li>商品信息</li>
                    <li>商品金额</li>
                    <li>商品数量</li>
                    <li>总金额</li>
                    <li>编辑</li>
                  </ul>
                </div>
                <ulclass="cart-item-list">
                  <!--productList在Vue组件中的data定义,包含全部数据,使用v-for进行遍历显示-->
                  <li v-for="item inproductList">
                    <divclass="cart-tab-1">
                      <divclass="cart-item-check">
                        <!--Vue2.0中想为HTML标签绑定属性,必须使用v-bind:,绑定内容为对象,这里为a标签绑定check属性,属性值为item中的checked值-->
                        <!--@click是v-on:click的缩写,为这个按钮绑定了点击事件,对应Vue组件methods中定义的方法selectProduct-->
                        <ahref="javascript:void 0" class="item-check-btn"v-bind:class="{'check': item.checked}"@click="selectedProduct(item)">
                          <svgclass="icon icon-ok"><usexlink:href="#icon-ok"></use></svg>
                        </a>
                      </div>
                     <divclass="cart-item-pic">
                        <imgv-bind:src="item
  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值