当前位置:首页 > 日记 > 正文

微信小程序 页面跳转事件绑定的实例详解

微信小程序 页面跳转事件绑定的实例详解

微信小程序 页面跳转事件绑定的实例详解

什么是事件

  1. 事件是视图层到逻辑层的通讯方式。
  2. 事件可以将用户的行为反馈到逻辑层进行处理。
  3. 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。
  4. 事件对象可以携带额外信息,如 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事件,(详见各个组件官方文档)

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

怎么在ppt2013中插入任意形状的在p

怎么在ppt2013中插入任意形状的在p

方法,步骤,形状,图片,电脑软件,  ppt2013内置或默认形状总归是有限的,如果需要一个内置或默认形状中不存在的形状该怎么办呢?面对这种情况,我们可以合并形状以获取新的形状也可以使用&ldquo;编辑顶点&rdquo;更改形状来将形状更改为所需形状…

excel中自动生成数据的方法excel中

excel中自动生成数据的方法excel中

自动生成,数据,方法,电脑软件,excel,  Excel中可能会有是有需要自动生成一些数据,数据具体该如何自动生成呢?下面是小编带来的关于excel中自动生成数据的方法,希望阅读过后对你有所启发!excel中自动生成数据的方法自动生成数据步骤1:首先,需…

Excel 2013中启动VBA编辑器的方法

Excel 2013中启动VBA编辑器的方法

函数,方法,启动,编辑器,电脑软件,  在Excel2013中,编写VBA代码、调试宏以及应用程序开发等都离不开Visual Basic编辑器,使用Visual Basic编辑器可以完成创建VBA过程、创建VBA用户窗体、查看或修改对象属性以及调试VBA程序等任务。以下是小…

Excel2007整个的工作界面有哪些新

Excel2007整个的工作界面有哪些新

界面,工作,有哪些,电脑软件,  Excel2007的工作界面可能大家都并不陌生,基本的工作界面和以往的版本可能都差不太多。那么你知道有哪些不一样的地方吗?以下是小编为您带来的关于Excel2007整个的工作界面,希望对您有所帮助。Excel2007整个的…

Excel中2007版进行默认粘贴数值的

Excel中2007版进行默认粘贴数值的

默认,操作技巧,数值,操作步骤,电脑软件,  如果你需要经常性地进行数值粘贴,上述的操作或许稍嫌繁琐,而且要准确单击&ldquo;粘贴&rdquo;下的三角箭头也确实需要小心操作。今天,小编就教大家在Excel中2007版进行默认粘贴数值的操作技巧。Exc…

excel表格引用公式的方法excel表格

excel表格引用公式的方法excel表格

引用,方法,公式,表格,电脑软件,  Excel中经常需要使用到引用公式的技巧,公式具体该如何进行引用呢?接下来是小编为大家带来的excel表格引用公式的方法,供大家参考。excel表格引用公式方法excel表格引用公式方法图1  引用公式步骤1:excel数…

手机qq热聊怎么没有了

手机qq热聊怎么没有了

没有了,电脑软件,qq,  手机qq热聊可以通过wifi来和附近的好友进行聊天。当你想和其他人私聊时,也不需要添加他为好友即可发送消息。如果你的手机QQ里热聊功能没有了的话,那就来看看本文教程吧!手机qq热聊怎么没有了?  有时候你的手机出现…

微信小程序 跳转方式总结

微信小程序 跳转方式总结

跳转,方式,程序,电脑软件,微信小,微信小程序 跳转方式总结一共算是有四种方式。1.使用组件。<navigator>标签。来实现。特点:点击有按下的效果<navigator url="../job_detail/job_detail?isShowCompanyDetail=true&iscollect={{item.iscoll…

excel表格内怎样设置分行和分列

excel表格内怎样设置分行和分列

设置,方法,分行,表格,单元格,  Excel中的表格经常需要用到分行分列的功能,具体该如何做到分行又分列呢?接下来小编举例简单的例子告诉大家excel表格分行分列的设置方法,欢迎大家来到学习。excel表格分行分列的设置方法1:选择A1单元格,适当调…

Excel数据透视表字段设置在哪里

Excel数据透视表字段设置在哪里

设置,数据,表字,透视,电脑软件,  在Excel数据表中,可以手动隐藏字段,那可能刚接触透视表的朋友还不太熟悉字段设置在哪里。以下是小编为您带来的关于Excel数据透视表字段设置,希望对您有所帮助。Excel数据透视表字段设置手动隐藏或显示分类…

word2010怎么添加文字水印word2010

word2010怎么添加文字水印word2010

文字,方法,步骤,水印,电脑软件,  我们经常可以在一些文档中看到一些变淡格式的水印,什么&ldquo;机密&rdquo;、&rdquo;通过&ldquo;等,那么如何也让我们的文档也贴上标签呢。随小编一起来看看怎么添加文字水印吧。word2010添加文字水印的步骤…

2016简单的qq个性签名

2016简单的qq个性签名

个性签名,简单,大全,电脑软件,qq,  我能想到最浪漫的事儿,就是看你丫一个人慢慢变老。哪些签名是你喜欢的呢?下面小编给大家分享了关于2016简单的qq个性签名,希望你喜欢。2016简单的qq个性签名大全1) 我很卑微、也很无奈,只是希望你回头能多…