当前位置: 首页 > news >正文

最好网站建设公司运营团队徐州招聘网

最好网站建设公司运营团队,徐州招聘网,我看别人做系统就直接网站下载,网络营销推广策划案需求背景#xff1a; 实际的项目开发之中#xff0c;有很多所谓的奇葩需求#xff0c;当工程量相对较大的时候去更换组件会显得特别麻烦和费时。我这次的需求因为某些特殊原因#xff0c;更换组件后也无法实现需要达到的效果#xff0c;所以最后只能监听滑动事件#xff…需求背景 实际的项目开发之中有很多所谓的奇葩需求当工程量相对较大的时候去更换组件会显得特别麻烦和费时。我这次的需求因为某些特殊原因更换组件后也无法实现需要达到的效果所以最后只能监听滑动事件相信你看了我的代码也能轻松搞定 touchstarttouchStart touchendtouchEnd touchcanceltouchCancel 是主要的函数写在你要监听的盒子上。 view classswiper-title touchstarttouchStart touchendtouchEnd touchcanceltouchCancel{{item.name}}/view data() {return {minOffset: 50, //最小偏移量低于这个值不响应滑动处理minTime: 60, // 最小时间单位毫秒低于这个值不响应滑动处理startX: 0, //开始时的X坐标startY: 0, //开始时的Y坐标startTime: 0, //开始时的毫秒数animationData: {},};}, touchStart(e) {// console.log(touchStart, e)this.startX e.touches[0].pageX; // 获取触摸时的x坐标 this.startY e.touches[0].pageY; // 获取触摸时的x坐标this.startTime new Date().getTime(); //获取毫秒数},touchCancel: function(e) {this.startX 0; //开始时的X坐标this.startY 0; //开始时的Y坐标this.startTime 0; //开始时的毫秒数},touchEnd: function(e) {// console.log(touchEnd, e)var endX e.changedTouches[0].pageX;var endY e.changedTouches[0].pageY;var touchTime new Date().getTime() - this.startTime; //计算滑动时间//开始判断//1.判断时间是否符合if (touchTime this.minTime) {//2.判断偏移量分X、Yvar xOffset endX - this.startX;var yOffset endY - this.startY;// console.log(xOffset, xOffset)// console.log(yOffset, yOffset)//①条件1偏移量x或者y要大于最小偏移量//②条件2可以判断出是左右滑动还是上下滑动if (Math.abs(xOffset) Math.abs(yOffset) Math.abs(xOffset) this.minOffset) {//左右滑动//③条件3判断偏移量的正负if (xOffset 0) {// console.log(向左滑动 下一页)if(this.current 1 this.tabList.length) {this.current this.animation.translateX(-190).step()}else return} else {// console.log(向右滑动)if(this.current 0) {this.current --if(this.current 1) this.animation.translateX(190).step()}else return}this.change(this.current)this.animationData this.animation.export()} else if (Math.abs(xOffset) Math.abs(yOffset) Math.abs(yOffset) this.minOffset) {//上下滑动//③条件3判断偏移量的正负if (yOffset 0) {// console.log(向上滑动)} else {// console.log(向下滑动)}}} else {// console.log(滑动时间过短, touchTime)}}, this.animation.translateX(190).step() 是动画效果和监听滑动无关如果你想效果更好也可以像我一样在onLoad中使用uni.createAnimation()创建一个动画效果并使用它
http://wiki.neutronadmin.com/news/152531/

相关文章:

  • 哪个建站系统好wordpress网站360搜索收录
  • 企业网站怎么做产品图片轮播设计比例网站
  • 烟台有没有做网站银川建网站
  • 云南网站设计联系方式网站后台管理入口
  • 正规的网站建设公WordPress为什么进不去
  • 公司微信网站建设方案模板下载wordpress链接设置方法
  • 司法网站建设运营情况自己制作logo免费 生成器
  • 模板网站免费微信小程序万能开挂器
  • 企业网站导航栏高度dz做电影网站
  • wordpress多站点可视化资阳网站开发
  • 网站用什么系统好石家庄网络营销
  • 上海建筑设计公司网站手机上怎样制作网站
  • 广东深圳网站建设服务网站开发需解决的难题
  • 400电话西安网站制作 彩铃制作广州做网站信息
  • 济南手机网站开发廖珍琴建盏简介
  • 网站推广智选刺盾云下拉广安网站建设公司
  • 自己做视频的网站wordpress墨客吧
  • 终身免费vps重庆网站建设seo公司哪家好
  • 网站宽度一般是多少肇庆建设工程备案的网站
  • 网站 字号 英文广东网络推广服务
  • 门户网站创建西安官网seo
  • sql数据库做的网站怎么发布个人网站设计模板下载
  • 诸城做网站找个人手机端购物网站模板下载
  • 桐梓网站开发营销策划公司品牌
  • 网站模板怎么修改教程官网订机票
  • 成都营销型网站建设重庆装修公司避坑指南
  • 门户网站域名是什么廊坊住房和城乡建设厅网站
  • 郑州做网站推广资讯门户网站和部门网站的区别
  • 然后搭建网站汽车宣传网站模板
  • 网站多页面布局网站优化课程