微信小程序利用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 相关文章推荐
arguments对象
Nov 20 Javascript
javascript 跨浏览器开发经验总结(五) js 事件
May 19 Javascript
一个仿糯米弹框效果demo
Jul 22 Javascript
HTML5实现留言和回复页面样式
Jul 22 Javascript
Validform表单验证总结篇
Oct 31 Javascript
使用JS正则表达式 替换括号,尖括号等
Nov 29 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
Aug 23 Javascript
JS实现常见的查找、排序、去重算法示例
May 21 Javascript
elementUI select组件默认选中效果实现的方法
Mar 25 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
Apr 14 Javascript
Js和VUE实现跑马灯效果
May 25 Javascript
详解小程序横屏方案对比
Jun 28 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
PHP中的MYSQL常用函数(php下操作数据库必备)
2010/09/12 PHP
第五章 php数组操作
2011/12/30 PHP
PHP删除HTMl标签的三种解决方法
2013/06/30 PHP
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
2013/07/03 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
PDO::errorCode讲解
2019/01/28 PHP
js跑步算法的实现代码
2013/12/04 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
JS跨域问题详解
2014/11/25 Javascript
JavaScript实现控制打开文件另存为对话框的方法
2015/04/17 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
详解vue嵌套路由-query传递参数
2017/05/23 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
vue组件name的作用小结
2018/05/23 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
Vue之Mixins(混入)的使用方法
2019/09/24 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
2020/07/21 Javascript
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
在类Unix系统上开始Python3编程入门
2015/08/20 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
Python提取视频中图片的示例(按帧、按秒)
2020/10/22 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
如何使用PHP session
2015/04/21 面试题
生物制药毕业生自荐信
2013/10/16 职场文书
市场营销管理制度
2014/01/29 职场文书
司机岗位职责说明书
2014/07/29 职场文书
会计学习心得体会
2014/09/09 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
2016年感恩教师节活动总结
2016/04/01 职场文书
JavaScript设计模式之原型模式详情
2022/06/21 Javascript