启心教育
2018-04-06
29讲的最后例子讲解中出现的bindtap,capture-catch:tap,前面没说明,衔接不上,跳转的太快,没看懂呀。
1
46
翻山越岭
2018-04-10
跟上面那位同学说的一样,讲了bindtap之后突然就出现了capture-bind和capture-catch,而且后者的演示效果没有展示,作用也讲的不清楚。
15
晏君
2018-11-16
可以看下官方文档, https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/event.html
`bind:*` : 绑定事件, 事件会冒泡, 优先目标触发, 然后逐级向父节点传递
`catch:*` : 绑定事件, 阻止冒泡
`capture-bind:*` : 反向冒泡, 优先根节点, 逐级派发到目标
`capture-catch:*` : 阻止反向冒泡, 只会触发绑定了事件的根节点
展开
2
8
lhj
2018-10-17
后面讲的比较粗糙,讲了bindtap之后突然就出现了capture-bind和capture-catch,而且后者的演示效果没有展示,作用也讲的不清楚。
5
哪个兄弟一直上线学习...
2019-03-07
跳了一下没反应过来,看留言去看了下文档
总结一下:
先执行捕获 后执行冒泡
捕获阶段: 从父容器向子容器传递
capture-bind: 处理捕获事件,不拦截捕获传递,继续传递事件
capture-catch: 处理捕获事件,拦截捕获传递,后续的冒泡不会再执行
冒泡阶段:从子容器到父容器传递
bind: 处理冒泡事件, 不拦截冒泡传递,继续传递事件
catch: 处理冒泡事件, 拦截冒泡传递, 不传递给父控件
展开
1
3
坚硬
2018-07-28
这后面都讲得啥,我看了不下5遍,硬是没有看懂
作者回复: 哪里不懂呢?可以加我qq:1328062379
3
Egos
2018-04-01
5:10的target 和currentTarget 是不是说反了?
作者回复: 这里确实有误,谢谢更正
3
依然
2018-04-01
tap到底是按下超过350ms,还是不超过350ms,我听见老师重复了两遍
作者回复: 不超过350ms哈
1
京京beaver
2019-10-26
老师抄的是官网的这个例子。
https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/event.html
点击inner view区域,capture-bind先执行,从父节点到子节点,然后执行bind,从子节点到父节点。
点击inner view区域,capture-catch先执行,只执行父节点,不再传递。
============================================
在下面的代码中,点击 inner view 会先后调用handleTap2、handleTap4、handleTap3、handleTap1。
<view id="outer" bind:touchstart="handleTap1" capture-bind:touchstart="handleTap2">
outer view
<view id="inner" bind:touchstart="handleTap3" capture-bind:touchstart="handleTap4">
inner view
</view>
</view>
如果将上面代码中的第一个capture-bind改为capture-catch,将只触发handleTap2。
<view id="outer" bind:touchstart="handleTap1" capture-catch:touchstart="handleTap2">
outer view
<view id="inner" bind:touchstart="handleTap3" capture-bind:touchstart="handleTap4">
inner view
</view>
</view>
展开
Feitzz
2018-12-20
跟上面、上上面那两位同学说的一样,讲了 bindtap 之后突然就出现了 capture-bind 和 capture-catch,连不上啊老师,这段能重新说下吗
Sun0010
2018-10-22
我的个人理解: 捕获事件是 从 外部 往里面 一层一层的传递(个人认为是放在栈里面), 事件响应是从这个栈里面 把捕获的事件一个一个来处理。不知道有没有问题?
捌伍後
2018-04-17
目标节点具体指的是什么呢?
作者回复: 目标节点指的是触发事件的组件节点
vip珏
2018-04-04
touch和changedTouches有什么区别吗?它俩的数据是一样的,老师可以讲细点吗
我们在线,来聊聊吧
✕
您好,当前有专业客服人员在线,让我们来帮助您吧。
我们在线,来聊聊吧