微信小程序 bind 和 catch 的区别

24 篇文章 0 订阅
订阅专栏

1、bind 不会阻止嵌套组件 event 事件上传

一个嵌套组件 viewOne viewTwo,并且都有监听事件。

 

 我们点击之后,发现log输出:

 同时出发两个 view 的tap 事件。

2、catch 会阻止嵌套组件的事件上传

 换成catch 之后 ,我们发现 log 只有 viewTwo 的事件被触发了。

 

微信小程序开发中的数据绑定和事件处理
m0_72166538的博客
04-19 688
自定义事件首先需要在组件中定义,然后在父组件中绑定和触发。这样,当子组件触发自定义事件时,父组件的parentEventHandler函数会被调用,并输出"触发了自定义事件"和"这是一个自定义事件"。这样,当用户在input组件中输入内容时,会触发inputChange函数,并更新inputValue的值,同时页面上的值也会自动更新。这样,当用户点击"点击我"时,会在捕获阶段触发tapHandler函数,并输出"点击了"。这样,当用户点击"点击我"时,会触发tapHandler函数,并输出"点击了"。
小程序之冒泡事件,catchbind区别
wpn1lgl的博客
05-31 1137
所谓的冒泡事件就是事件触发后会一层一层向上传递,使所有的包含其子元素的父级元素都触发该事件。而哪些事件属于冒泡事件是由微信官方所定义好的,列表如下 类型 触发条件 最低版本 touchstart 手指触摸动作开始 touchmove 手指触摸后移动 touchcancel 手指触摸动作被打断,如来电提醒,弹窗 tou...
微信小程序--bindcatch区别
weixin_33910385的博客
10-14 249
冒泡事件,当点击最里面的事件的时候,外面有事件也会执行,如3>2>1, 点击2时,2>1, 点击 最外层时 1. 1、 bind事件    2、catch事件   catch事件是一个单独的事件,不会联动其他方法。  ...
微信小程序bindcatch
weixin_45449964的博客
03-17 1448
微信小程序bindcatch事件bind-冒泡事件catch-非冒泡事件 事件 我们知道在web浏览器中,可以用事件来监听用户的动作,比如click、mouseup、mousemove、keypress等事件。且事件执行的顺序是先捕获后冒泡。因此在js事件中我们常常会因为需求对事件进行阻止事件的捕获或者冒泡,那么同样的,在微信小程序的事件中,同样有冒泡与非冒泡事件 bind-冒泡事件 冒泡的意思...
微信小程序开发事件:catch---或bind---的区别(如bindtap和catchtap)
huangzhin的博客
08-10 2019
一、事件的概念: 1、微信官方给出的事件的解释是: 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。 事件对象可以携带额外信息,如 id, dataset, touches。 2、那我们如何使用事件呢? 简单来说就是将事件绑定到组件上面,例如:bindtap和catchtap都属于点击事...
微信小程序bind绑定和catch绑定
Warmth_Dream的博客
01-09 766
bind绑定会触发冒泡事件,而catch绑定不会触发冒泡事件。 所谓的冒泡事件就是当事件发生时,这个事件就要从里向外传播开来。
微信小程序 绑定事件 bindcatch 理解
m0_56193211的博客
12-15 3114
#### 前言 最近在开发的一个小程序中遇到了关于bindcatch的小问题,之前其实也学过bindcatch区别、以及对冒泡的理解,但还是决定自己实践一下。 ##### 1. 全bind ``` // wxml <view bindtap="tapA"> tapA <view bindtap="tapB"> tapB <view bindtap="tapC"> tapC </view> &lt...
解决微信小程序中的滚动穿透问题
12-13
总之,解决微信小程序中的滚动穿透问题,关键在于阻止不必要的滚动事件,并根据实际场景灵活调整元素的定位和滚动行为。通过这种方式,可以显著提升用户体验,避免内容在不应滚动时产生滚动现象。对于遇到此类问题的...
微信小程序】一文解忧,事件绑定
weixin_62542181的博客
07-10 4561
本文对微信小程序中的事件绑定进行讲解,包括事件基础知识,以及事件进阶知识,大白话讲起,实例演示
浅析Vue 和微信小程序区别、比较
10-18
接下来,将详细解析Vue和微信小程序的相似之处和区别。 首先,Vue和微信小程序在生命周期钩子上有相似之处。二者都有各自的生命周期函数,用于控制页面或组件在不同阶段的行为。比如Vue中的created、mounted和微信...
微信小程序开发系列(十五)·bind 绑定的事件(冒泡事件)、catch 绑定的事件(非冒泡事件)
最新发布
时光の尘的博客
03-04 2260
当一个组件的事件被触发后,该事件不会向父节点传递,若此时父节点也有绑定事件,则不会触发父节点的事件。使用 bind 绑定的事件,会触发事件冒泡,如果想阻止事件冒泡,可以使用 catch 来绑定事件。:当一个组件的事件被触发后,该事件会向父节点传递,若此时父节点也有绑定事件,则会一并触发。
事件冒泡和事件捕获
weixin_30532759的博客
03-14 199
事件冒泡或事件捕获? 事件传递有两种方式:冒泡与捕获。 事件传递定义了元素事件触发的顺序。 如果你将 <p> 元素插入到 <div> 元素中,用户点击 <p> 元素, 哪个元素的 "click" 事件先被触发呢? 在冒泡中,内部元素的事件会先被触发,然后再触发外部元素,即: <p> 元素的点击事件先触发,然后会触发 <div> ...
微信小程序踩坑——bind事件与catch事件区别
MFMLN~ 星辰大海
10-10 887
简介 小程序中的事件分为冒泡事件和非冒泡事件两类。(一般默认是可冒泡的) 用bind绑定的事件不会阻止冒泡事件向上冒泡,catch绑定的事件可以阻止冒泡事件向上冒泡(下面以tap点击事件为例来讲解二者区别)    例:bindtap和catchtap事件都是当用户点击该组件的时候会执行该页面对应的Page中找到相应的事件处理函数,但是不同的是用bindtap不会阻止冒泡事件向上冒泡,...
微信小程序bindtap与catchtap的区别
荒的博客
06-08 422
1、什么是事件   (1)事件是视图层到逻辑层的通讯方式。   (2)事件可以将用户的行为反馈到逻辑层进行处理。   (3)事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。   (4)事件对象可以携带额外信息,如 id,dataset,touches 2、如何使用事件   (1)简单来说就是将事件绑定到组件上面,bindtap和catchtap都属于点击事件,绑定了之后点击组件可以触发这个函数。   (2)函数tapName会接受一个参数event,eve...
微信小程序bindcatch绑定的区别
qq_43529068的博客
10-21 331
catch 会阻止事件向上冒泡。 自基础库版本 2.8.2 起,除 bindcatch 外,还可以使用 mut-bind 来绑定事件。一个 mut-bind 触发后,如果事件冒泡到其他节点上,其他节点上的 mut-bind 绑定函数不会被触发,但 bind 绑定函数和 catch 绑定函数依旧会被触发。 所有 mut-bind 是“互斥”的,只会有其中一个绑定函数被触发。同时,它完全不影响 bindcatch 的绑定效果。 ...
事件关键词 bindcatch区别、事件对象 target 和 currentTarget 的差异
weixin_34408624的博客
01-18 206
这是微信小程序踩坑系列的第一篇,想要了解更多关于微信小程序开发的那些事,欢迎关注我的《微信小程序》专栏。 前言 开发微信小程序离不开“事件”,对于初学者来说很难理解小程序里的“事件”是什么、怎么用?先看看看官方文档的解释: 看着好像摸不着头脑,其实说白了就是视图(view)与逻辑(js)交互的通信方式,类似于传统网页中的 onclic...
小程序01/小程序 事件简介说明 、bind catch事件绑定语法 作用、capture-bind capture-catch事件绑定语法 作用
m0_64494670的博客
12-19 758
小程序01/小程序 事件简介说明 、bind catch事件绑定语法 作用、capture-bind capture-catch事件绑定语法 作用
微信小程序bind事件和catch事件区别
热门推荐
xiaoqiang_0719的博客
03-28 2万+
在小程序中事件分为冒泡事件和非冒泡事件。 本文以冒泡事件tap(手指触摸后马上离开,也就是点击事件)为例子来区别bindcatch事件 bindtap 事件绑定不会阻止冒泡事件向上冒泡 catchtap 事件绑定可以阻止冒泡事件向上冒泡 假如有三个view点击事件都是用的bindtap,三个view是层级包含关系 <view id="outer" bindtap="o...
微信小程序 bind事件 和 catch 事件的区别
iosYangming的博客
06-22 619
做过移动开发都应该知道 事件的 响应链.微信小程序 子视图的 bind 事件会冒泡上传.  catch事件不会.如下图 点击 view3 事件会继续传给 view2 view1如果把view3  改成catch.  事件只有view3 响应.  并没有冒泡上传换句话说就是 catch事件会打断响应链 或者 事件冒泡上传.  事件传到catch这里响应一次,就此结束!...
微信小程序原生开发阻止bind:tap冒泡
11-20
可以使用catch:tap来阻止bind:tap事件的冒泡。与bind:tap不同,catch:tap会阻止事件冒泡到父元素。下面是一个例子: ```html <view catch:tap="stopTap"> <button bind:tap="tap">按钮 ``` 在这个例子中,当用户...
写文章

热门文章

  • jack server 常见错误解决方法 55457
  • 代码雨的实现 linux or html 38152
  • fastboot 常用命令 35916
  • python 正则法则 替换 34645
  • ListView 和 Adapter 适配器的简单介绍 34286

分类专栏

  • 测试
  • 物联网 4篇
  • C/C++ 2篇
  • OpenHarmony 1篇
  • 面试 4篇
  • 文档资料学习 4篇
  • 环境配置 61篇
  • 鸿蒙
  • 工具常识 45篇
  • Kotlin 基础 2篇
  • Android 基础入门 210篇
  • android 音视频 4篇
  • Android 进阶 108篇
  • Android 自定义组件 View 10篇
  • 白话 Android 设计模式 19篇
  • Android Bootloader 9篇
  • Android 驱动 4篇
  • Android Ota 25篇
  • Android 智能语音 6篇
  • Android 逆向之路 3篇
  • Framework 41篇
  • Reading the fuck source code 1篇
  • java 基础 20篇
  • 杂文小记 3篇
  • 单片机 8篇
  • 微信小程序 24篇
  • python 基础 36篇
  • python 自动化测试 9篇
  • python web
  • python 爬虫 12篇
  • PyQt5 57篇
  • 服务器前端 3篇
  • stock code 16篇
  • 欢乐小项目 5篇
  • 项目进行时
  • APP运营 1篇

最新评论

  • EditText既可以输入编辑也可以下拉选择 EditText +ListPopupWindow

    zgc521546: listPopupWindow.setModal(true);把true改成false

  • repo_git 常用命令

    风雪夜刃逍遥: gite branch -avv?

  • Android Color Mode软件架构分析

    第九次计算: 这个写的好详细

  • startup failed: General error during semantic analysis: Unsupported class file major version 61

    kingyeguiren: 谢谢大佬,解决了我的问题

  • 改变自动亮度模式下,变亮变暗开始切换的时间

    学无止境0205: 你这个是防抖动时间,从亮到暗和从暗到亮过程的时间是哪两个参数呢?

大家在看

  • Leetcode 每日一题:Diameter of Binary Tree

最新文章

  • Android Mediacodec H.265文件播放
  • CMake ‘3.10.2‘ was not found in PATH or by cmake.dir property.
  • ubuntu 之VLC播放器
2024年22篇
2023年67篇
2022年78篇
2021年142篇
2020年89篇
2019年170篇
2018年126篇
2017年88篇
2016年8篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家江苏周年庆典商场美陈批发北京常见商场美陈供货商淮北玻璃钢雕塑制造厂上海玻璃钢卡通牛雕塑厂家玻璃钢山型雕塑四川玻璃钢雕塑厂家玻璃钢花盆会碎吗玻璃钢仿真玫瑰花雕塑电镀玻璃钢卡通雕塑定制玻璃钢造型雕塑树脂摆件户外商场美陈市场舟山玻璃钢花盆组合绍兴商场美陈生产孝感玻璃钢造型雕塑云浮市玻璃钢雕塑山东动物玻璃钢雕塑图片青花瓷玻璃钢花盆价格表昆明玻璃钢花盆模具厂地音符玻璃钢雕塑马鞍山玻璃钢古代人物雕塑设计沈阳玻璃钢雕塑企业河南铸造玻璃钢人物雕塑定制海珠区玻璃钢人物雕塑来图定制崇左玻璃钢泡沫雕塑济宁市玻璃钢人物雕塑米奇 玻璃钢 雕塑玻璃钢雕塑钢卡通玻璃钢雕塑的分类西安火烈鸟玻璃钢雕塑价格甘肃抽象人物玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化