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


Posted in Javascript onMarch 06, 2019

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

微信小程序利用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;
   }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery实现等比例缩放大图片让大图片自适应页面布局
Oct 16 Javascript
jQuery异步获取json数据方法汇总
Dec 22 Javascript
PHP中CURL的几个经典应用实例
Jan 23 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
May 13 Javascript
BootStrap中Table分页插件使用详解
Oct 09 Javascript
微信小程序 Button 组件详解及简单实例
Jan 10 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
Jan 12 Javascript
详解从新建vue项目到引入组件Element的方法
Aug 29 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
Sep 21 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
Sep 25 Javascript
在node环境下parse Smarty模板的使用示例代码
Nov 15 Javascript
vue中destroyed方法的使用说明
Jul 21 Javascript
JS实现数组深拷贝的方法分析
Mar 06 #Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
Mar 06 #Javascript
node.js中express模块创建服务器和http模块客户端发请求
Mar 06 #Javascript
微信小程序性能优化之checkSession的使用
Mar 06 #Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
Mar 06 #Javascript
移动端(微信等使用vConsole调试console的方法
Mar 05 #Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
Mar 05 #Javascript
You might like
第八节--访问方式
2006/11/16 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
JavaScript函数详解
2015/02/27 Javascript
js仿微博实现统计字符和本地存储功能
2015/12/22 Javascript
JS插件overlib用法实例详解
2015/12/26 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
基于JS实现类似支付宝支付密码输入框
2016/09/02 Javascript
Ajax跨域实现代码(后台jsp)
2017/01/21 Javascript
深入理解node.js http模块
2018/01/24 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
解决element UI 自定义传参的问题
2018/08/22 Javascript
JavaScript设计模式之代理模式实例分析
2019/01/16 Javascript
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
vue中实现高德定位功能
2019/12/03 Javascript
浅谈Python peewee 使用经验
2017/10/20 Python
python主线程捕获子线程的方法
2018/06/17 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
Python正则表达式指南 推荐
2018/10/09 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
python常用排序算法的实现代码
2019/11/08 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
python实现宿舍管理系统
2019/11/22 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
2020/07/20 Python
Python 列表推导式需要注意的地方
2020/10/23 Python
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
航空大学应届生求职信
2013/11/10 职场文书
宣传策划类求职信范文
2014/01/31 职场文书
委托书格式
2014/08/01 职场文书
大学生在校表现评语
2014/12/31 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL