
如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数
<view bindtap="view"> <text bindtap="toast" class="journey">开启小程序之旅 </text> </view>
子元素触发父级元素也会触发若要只触发子元素使用catchtap代替bindtap
在相应的Page定义中写上相应的事件处理函数,参数是event。
Page({ toast: function (event) { // wxnavigateTo({ // url: '/redirect/redirect' // }); wxredirectTo({ url: '/redirect/redirect', }); // view:function(event){ // // 父级元素 // } }, / 生命周期函数--监听页面隐藏/并未关闭返回 / onHide: function (event) { consolelog(event) }, / 生命周期函数--监听页面卸载/ / onUnload: function () { consolelog(222) }, })
事件分类
冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。
WXML的冒泡事件列表:
类型 触发条件 touchstart 手指触摸动作开始 touchmove 手指触摸后移动 touchcancel 手指触摸动作被打断,如来电提醒,d窗 touchend 手指触摸动作结束 tap 手指触摸后马上离开 longtap 手指触摸后,超过350ms再离开
注:除上表之外的其他组件自定义事件如无特殊申明都是非冒泡事件,如<form/>的submit事件,<input/>的input事件,<scroll-view/>的scroll事件,(详见各个组件官方文档)
效果展示
通过事件中心的创建事件,同时配置触发器d出对话框及跳转界面,实现报名成功后跳转到预约活动页面。
PS:该功能依赖于Tips:
1 如何配置查询预约活动:
>
2 如何配置活动列表展示页:
>
3如何配置活动列表跳转到活动展示页:
>创建事件
注意:事件是构建数据与界面元素组件链接的抽象逻辑。数据表与界面元素组件通过事件连接
点击事件中心。
创建报名活动事件。
添加一个成功的响应接口。
触发器配置注意:在检查器面板中的触发器设置面板创触发器,可以对组件进行交互逻辑设置,或配合事件来
进行动态数据 *** 作。
选中按钮组件。
创建跳转界面触发器。
创建报名成功提示触发器。
创建预约活动触发器。
以上就是关于小程序view嵌套点击事件问题全部的内容,包括:小程序view嵌套点击事件问题、请问在小程序里边怎么配置报名活动并成功提示的功能、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)