微信小程序 页面跳转事件绑定的实例详解
发布时间 - 2026-01-11 03:20:46 点击率:次微信小程序 页面跳转事件绑定的实例详解

什么是事件
- 事件是视图层到逻辑层的通讯方式。
- 事件可以将用户的行为反馈到逻辑层进行处理。
- 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。
- 事件对象可以携带额外信息,如 id, dataset, touches。
在组件中绑定一个事件处理函数。
如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数
<view bindtap="view">
<text bindtap="toast" class="journey">开启小程序之旅 </text>
</view>
子元素触发父级元素也会触发若要只触发子元素使用catchtap代替bindtap
在相应的Page定义中写上相应的事件处理函数,参数是event。
Page({
toast: function (event) {
// wx.navigateTo({
// url: '../redirect/redirect'
// });
wx.redirectTo({
url: '../redirect/redirect',
});
// view:function(event){
// // 父级元素
// }
},
/**
* 生命周期函数--监听页面隐藏/并未关闭返回
*/
onHide: function (event) {
console.log(event)
},
/**
* 生命周期函数--监听页面卸载/
*/
onUnload: function () {
console.log(222)
},
})
事件分类
冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。
WXML的冒泡事件列表:
类型 触发条件 touchstart 手指触摸动作开始 touchmove 手指触摸后移动 touchcancel 手指触摸动作被打断,如来电提醒,弹窗 touchend 手指触摸动作结束 tap 手指触摸后马上离开 longtap 手指触摸后,超过350ms再离开
注:除上表之外的其他组件自定义事件如无特殊申明都是非冒泡事件,如<form/>的submit事件,<input/>的input事件,<scroll-view/>的scroll事件,(详见各个组件官方文档)
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 微信小程序
# 页面跳转事件绑定
# 小程序
# 跳转页面并绑定事件
# 微信小程序 页面跳转传参详解
# 微信小程序 页面跳转和数据传递实例详解
# 微信小程序 详解页面跳转与返回并回传数据
# 微信小程序实现点击文字页面跳转功能【附源码下载】
# 微信小程序实现页面跳转传值以及获取值的方法分析
# 微信小程序 页面跳转传递值几种方法详解
# 详解微信小程序 页面跳转 传递参数
# 微信小程序 页面跳转如何实现传值
# 微信小程序常见页面跳转操作简单示例
# 微信小程序之五种页面跳转方法小结
# 绑定
# 周期函数
# 会向
# 就会
# 也会
# 如有
# 会在
# 之旅
# 希望能
# 自定义
# 跳转
# 谢谢大家
# 若要
# 写上
# 如无
# 疑问请
# 层中
# 文档
# 中找到
# text
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在阿里云域名上完成建站全流程?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
如何用美橙互联一键搭建多站合一网站?
SQL查询语句优化的实用方法总结
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
Laravel如何从数据库删除数据_Laravel destroy和delete方法区别
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
网站优化排名时,需要考虑哪些问题呢?
怎样使用JSON进行数据交换_它有什么限制
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
java获取注册ip实例
昵图网官方站入口 昵图网素材图库官网入口
中山网站推广排名,中山信息港登录入口?
Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
javascript日期怎么处理_如何格式化输出
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
jQuery 常见小例汇总
IOS倒计时设置UIButton标题title的抖动问题
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
图册素材网站设计制作软件,图册的导出方式有几种?
如何做网站制作流程,*游戏网站怎么搭建?
Laravel如何使用Service Container和依赖注入?(代码示例)
如何利用DOS批处理实现定时关机操作详解
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
Laravel如何为API生成Swagger或OpenAPI文档
Android GridView 滑动条设置一直显示状态(推荐)
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
Laravel如何使用Eloquent进行子查询
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
JS碰撞运动实现方法详解
java ZXing生成二维码及条码实例分享
深圳网站制作平台,深圳市做网站好的公司有哪些?
浅谈Javascript中的Label语句
网站制作报价单模板图片,小松挖机官方网站报价?
Mybatis 中的insertOrUpdate操作
浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】

