iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >微信小程序如何监听手势滑动切换页面
  • 830
分享到

微信小程序如何监听手势滑动切换页面

2024-04-02 19:04:59 830人浏览 安东尼
摘要

这篇文章给大家分享的是有关微信小程序如何监听手势滑动切换页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序 监听手势滑动切换页面实例详解1.对应的xml里写上手势开始、

这篇文章给大家分享的是有关微信小程序如何监听手势滑动切换页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

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

1.对应的xml里写上手势开始、滑动、结束的监听:

<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; 
 }, 
. 
. 
. 
})

感谢各位的阅读!关于“微信小程序如何监听手势滑动切换页面”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 微信小程序如何监听手势滑动切换页面

本文链接: https://www.lsjlt.com/news/70583.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序如何监听手势滑动切换页面
    这篇文章给大家分享的是有关微信小程序如何监听手势滑动切换页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序 监听手势滑动切换页面实例详解1.对应的xml里写上手势开始、...
    99+
    2022-10-19
  • 微信小程序实现监听页面滚动
    本文实例为大家分享了微信小程序实现监听页面滚动的具体代码,供大家参考,具体内容如下 1.正常状态下 2.页面滚动到大于100时显示定位到顶部的view盒子 3.html部分 &l...
    99+
    2022-11-13
  • 微信小程序中如何实现左右滑动切换页面功能
    这篇文章主要为大家展示了“微信小程序中如何实现左右滑动切换页面功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序中如何实现左右滑动切换页面功能”这篇文...
    99+
    2022-10-19
  • 微信小程序如何切换当前页面
    微信小程序通过左右滑动切换当前页面,实现方法:在wxml文件中绑定事件,代码:<view class="container" bindtouchstart="touchStart&qu...
    99+
    2022-10-05
  • 微信小程序实现页面滚动监听效果
    抱歉,我无法提供具体代码示例。如果你想了解如何在微信小程序中实现页面滚动监听效果,可以通过以下步骤自己尝试:创建一个新的微信小程序项目。在 wxml 文件中编写页面结构,包括需要滚动监听的元素。在 wxss 文件中设置页面样式,包括滚动监听...
    99+
    2023-11-21
    页面滚动 微信小程序 监听效果
  • 微信小程序如何切换下一个页面
    微信小程序切换下一个页面的方法:wxml页面组件跳转,可以通过设置open-type属性指明页面跳转,代码:// navigator 组件默认的 open-type 为 navigate 跳转到新页面// redirect 对应 API 中...
    99+
    2022-10-16
  • 微信小程序如何实现页面滑动事件
    这篇文章给大家分享的是有关微信小程序如何实现页面滑动事件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序——页面滑动事件wxml: <view ...
    99+
    2022-10-19
  • 微信小程序如何设置页面不可滑动
    在微信小程序中设置页面不可滑动的方法首先,进入微信开发者工具,打开小程序文件目录;在文件目录中,依次查找到test/test.wxml文件,并使用记事本打开;test.wxml文件打开后,使用swiper-item标签包裹所有view;&l...
    99+
    2022-10-04
  • 微信小程序如何实现tab切换可滑动切换导航栏跟随滚动
    这篇文章给大家分享的是有关微信小程序如何实现tab切换可滑动切换导航栏跟随滚动的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。解决过程1.在想要实现这个问题的时候找了不少别人的博客...
    99+
    2022-10-19
  • uniapp微信小程序切换到tabber页面没有自动刷新
    前言 通过uni.switchTab跳转到tabber页面比如个人中心页面,更新的数据没有刷新。导致页面的数据还是修改之前的 解决方法 在uni.switchTab()加入回调函数; uni.swit...
    99+
    2023-08-31
    微信小程序 uni-app 小程序
  • 微信小程序如何自定义可滑动顶部TabBar选项卡实现页面切换功能
    这篇文章主要介绍微信小程序如何自定义可滑动顶部TabBar选项卡实现页面切换功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:顶部滚动选项卡话不多说,直接上代码pages/...
    99+
    2022-10-19
  • 微信小程序如何设置页面转换
    微信小程序中实现页面转换的几种方法wx.navigateTo()方法wx.navigateTo({url: '跳转的页面地址'})wx.redirectTo()方法wx.redirectTo({url: '跳转的页面地址'})wx.swit...
    99+
    2022-10-25
  • 微信小程序如何监听用户主动截屏事件
    这篇文章主要为大家展示了微信小程序如何监听用户主动截屏事件,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“微信小程序如何监听用户主动截屏事件”这篇文章吧。监听用户主动截屏事件,用户使用系统截屏按键截...
    99+
    2023-06-26
  • 微信小程序如何禁止页面滚动
    微信小程序禁止页面滚动的方法:在需要禁止滚动页面的json文件中加入代码:"disableScroll": true(注意:只在页面配置中有效,无法再app.json中设置该项)...
    99+
    2022-10-14
  • 微信小程序如何实现移动端滑动分页效果
    这篇文章主要介绍微信小程序如何实现移动端滑动分页效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一般在PC上我们要分页都是通过上一页和下一页来实现的,手机通过当下滑到一定程度的时候...
    99+
    2022-10-19
  • 微信小程序中如何监听用户主动截屏事件
    这篇“微信小程序中如何监听用户主动截屏事件”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“微信小程序中如何监听用户主动截屏事件”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所...
    99+
    2023-06-26
  • 微信小程序如何实现页面滑动屏幕加载数据效果
    小编给大家分享一下微信小程序如何实现页面滑动屏幕加载数据效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我们先看看效果图:创建...
    99+
    2022-10-19
  • 微信小程序如何实现动态设置页面标题
    这篇文章将为大家详细讲解有关微信小程序如何实现动态设置页面标题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:1、效果展示2、关键代码① WXML文件<bu...
    99+
    2022-10-19
  • 微信小程序开发页面如何添加文字自动滚动
    微信小程序开发页面添加文字自动滚动的案例:通过控制滑动条来完成文字滚动,通过setinterval完成文字循环滚动。在对应的wxml文件中添加以下代码:<scroll-view class="container&q...
    99+
    2022-10-12
  • 微信小程序开发中如何动态设置当前页面的标题
    这篇“微信小程序开发中如何动态设置当前页面的标题”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“微信小程序开发中如何动态设置当前页面的标题”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的...
    99+
    2023-06-26
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作