Vue.js移动端左滑删除组件的实现代码

左滑删除在移动端很常见。下面我们一起来封装一下这个简单的小组件。我们想要是:

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都做网站、和硕网络推广、小程序设计、和硕网络营销、和硕企业策划、和硕品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供和硕建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

  • 当滑块没有超过删除按钮的一半时自动回到起点位置。
  • 滑动距离超过一半滑动到最大值(删除按钮宽度)
  • 尽量精简代码

效果如下:

Vue.js移动端左滑删除组件的实现代码

在开始之前,我们先得将 [touchEventApi][1]弄清楚了。这个小组件中,用到了:

1.  TouchEvent.touches (表示一 个 TouchList 对象,包含了所有当前接触触摸平面的触点的Touch对象)

2.  TouchEvent.changedTouches (一个 TouchList 对象,包含了代表所有从上一次触摸事件到此次事件过程中,
    状态发生了改变的触点的 Touch 对象。)

话不多说,直接上代码: 


然后是css,这里我使用的是less



到这里就全部完成了,希望对大家有帮助!也希望大家多多支持创新互联。


新闻标题:Vue.js移动端左滑删除组件的实现代码
标题来源:http://bzwzjz.com/article/goosjs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 重庆企业网站建设 企业网站设计 定制网站设计 成都定制网站建设 高端网站设计推广 响应式网站建设 成都响应式网站建设 企业网站制作 成都品牌网站建设 重庆网站制作 成都网站设计 网站设计 古蔺网站建设 网站制作 网站建设开发 网站建设费用 成都网站建设公司 网站设计制作 网站建设公司 网站制作公司 成都网站设计