网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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移动端左滑删除组件的实现代码
URL链接:http://bjjierui.cn/article/goosjs.html

其他资讯