您好,欢迎来到测品娱乐。
搜索
您的当前位置:首页微信小程序利用swiper+css实现购物车商品删除功能

微信小程序利用swiper+css实现购物车商品删除功能

来源:测品娱乐


要实现的购物车效果如下:

小程序通过bind与catch绑定事件,没有event.stopPropagation()方法。

  • bind:不会阻止冒泡事件向上冒泡,
  • catch:可以阻止冒泡事件向上冒泡
  • 用touchstart、touchmove、touchend实现滑块效果,无法动态js控制何时冒泡何时阻止冒泡,就会出现用bind时,左右上下滑窜;用catch,商品区域只能左右滑动,无法上下滚动

    而小程序提供的swiper通过css就可以实现删除滑块效果,同时不影响页面的正常滚动。具体如下

    <!--html-->
     <view class="goodsList ">
     <!--商品-->
     <view class="goodsItem">
     <swiper previous-margin = "610rpx">
     <swiper-item class="goodsMsg">
     <!--xxx商品信息区域xxx-->
     </swiper-item>
     <swiper-item class="delBtn">
     <view>删除</view>
     </swiper-item>
     </swiper>
     </view>
     </view>
     /*css*/
     .goodsItem swiper{
     height:230rpx;
     }
     .goodsItem .goodsMsg{
     height:170rpx;
     padding:30rpx 0rpx;
     width:750rpx!important;
     background:#fff;
     margin-left:-610rpx;
     }
     .goodsItem .goodsMsg .delBtn{
     color:#fff;
     line-height:230rpx;
     font-size:30rpx;
     text-align: center;
     display:flex;
     display:-webkit-flex;
     justify-content: flex-end;
     }
     .goodsItem .delBtn view{
     width:140rpx;
     background:#ff4300;
     }

    Copyright © 2019- cepb.cn 版权所有 湘ICP备2022005869号-7

    违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

    本站由北京市万商天勤律师事务所王兴未律师提供法律服务