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

创新互联公司-专业网站定制、快速模板网站建设、高性价比通渭网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式通渭网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖通渭地区。费用合理售后完善,十余年实体公司更值得信赖。
什么是事件
- 事件是视图层到逻辑层的通讯方式。
- 事件可以将用户的行为反馈到逻辑层进行处理。
- 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。
- 事件对象可以携带额外信息,如 id, dataset, touches。
在组件中绑定一个事件处理函数。
如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数
开启小程序之旅
子元素触发父级元素也会触发若要只触发子元素使用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再离开
注:除上表之外的其他组件自定义事件如无特殊申明都是非冒泡事件,如
的submit事件,的input事件,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
网站名称:微信小程序页面跳转事件绑定的实例详解
路径分享:http://www.yingshanweb.cn/article/ppgidi.html
其他资讯
- 【漫漫转码路】Day32C++day05-创新互联
- 记一次使用Web配置eNSP防火墙的过程-创新互联
- 域名服务器价格,免费注册域名方法:1、2.输入域名资料
- Linux(rhel-server-7.0-x86_64)安装OracleDatabase12cRelease1
- datax-webExecutorJobHandler如何修改源码解决sqlserver时间格式不识别时间字符串中的%
- oracle如何新增一列 oracle增加一列语句
- 二维码服务器安全防护 二维码服务器在哪
- java商品自动下架代码 java购买商品代码
- web下拉列表怎么设置,从下拉列表中选择怎么设置
- 电脑原始用户名密码是多少?windows默认用户名和密码


咨询
建站咨询
