全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[资阳seo公司都选久澳]微信小程序 监听手势滑动切换页面的实现

  这篇文章主要介绍了微信小程序 监听手势滑动切换页面实例详解的相关资料,需要的朋友可以参考下

  微信小程序 监听手势滑动切换页面实例详解

  1○▷▲.对应的xml里写上手势开始▼▪、阿城市小程序制作公司滑动、10 2020.10 [深圳排名seo公司哪家好]JavaScript 如何实现横向瀑布流 最近在做一个小程序项目,在 UI 上借鉴了一下其他 App 设计▼▷○◇,其中有一个图片横向布局铺满的 UI 感觉挺好看的,类似于传统的瀑布流布局横过来一样。于是就自己实现了一下,[资阳seo公司都选久澳]结束的监听:

  

 

  

<view class="touch" bindtouchstart="touchStart"=▼; bindtouchmove="▲◆;touchMove" bindtouchend="touchEnd" ></view>

 

  2.js:

  

 

  

var touchDot = 0■•;//触摸时的原点 
var time = 0;// 时间记录,用于滑动时且时间小于1s则执行左右滑动 
var interval = "";// 记录/清理时间记录 
Page({ 
 data: {.◁•.▪●-▪.} 
 })

 

  

 

  

Page({ 
 data: { 
 .●◇△▷.▷•…▼. 
 }, 
 // 触摸开始事件 
 touchStart: function (e) { 
 touchDot = e.touches[0].pageX; // 获取触摸时的原点 
 // 使用js计时器记录时间 
 interval = setInterval(function () { 
 time++☆▼★; 
 }, 100); 
 }, 
 // 触摸移动事件 
 touchMove: function (e) { 
 var touchMove = e.touches[0].pageX▷□▽•; 
 console◆=.log("▲•;touchMove▲…◆▼:" + touchMove + "▲…□○; touchDot■=▼○:" + touchDot + " diff◁☆▷:" + (touchMove - touchDot))◆…■▲; 
 // 向左滑动 
 if (touchMove - touchDot <= -40 &&★•▪■; time < 10) { 
 wx.switchTab({ 
 url: '../左滑页面/左滑页面' 
 }); 
 } 
 // 向右滑动 
 if (touchMove - touchDot >☆▽;= 40 &▷•◆◁;&-□; time < 10) { 
 console.log('■◁●▽;向右滑动'○-■▼;); 
 wx.switchTab({ 
 url●●◆•: '../右滑页面/右滑页面'…◇■; 
 }); 
 } 
 }◇○▽•, 
 // 触摸结束事件 
 touchEnd: function (e) { 
 clearInterval(interval); // 清除setInterval 
 time = 0; 
 }▷□, 
△★◆. 
. 
. 
})

 

  以上就是本文的全部内容●★••,承德市小程序开发哪家好希望对大家的学习有所帮助□▷▲,更多相关内容请关注PHP中文网!

  相关推荐□==:

  微信小程序
scroll-view实现上拉加载与下拉刷新的实例
 

  微信小程序
弹窗自定义的代码
 

  微信小程序开发之跑步微信小程序
 

  

 

  以上就是微信小程序 监听手势滑动切换页面的实现的详细内容,更多请关注久澳传媒编程栏目其它相关文章◁•=!

[资阳seo公司都选久澳]微信小程序 监听手势滑动切换页面的实现

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。