微信小程序阻止事件冒泡
在vue中阻止事件冒泡的方法使用的event.stopPropagation();
但微信小程序中事件传递的event却没有stopPropagation()这个方法
解决方案:将绑定事件的bindtap改为catchtap
微信开发文档 | 事件详解、事件绑定
微信开发文档上提供了不同的事件绑定方法:
1. bindtap:普通事件绑定
2. catchtap:绑定并阻止事件冒泡
3. mut-bind :互斥事件绑定
这里我们使用catchtap
如下方示例,在使用catchtap绑定事件后,当用户点击image时,事件不会向上冒泡,就不会触发view绑定的点击事件
<view class="right" bindtap="handlePlayClick"><image class="icon play" src="/assets/images/music/{{ isPlaying ? 'pause': 'play' }}_icon.png"catchtap="handlePlayBtnClick"></image><image class="icon playlist" src="/assets/images/music/playlist_icon.png"></image></view>
微信小程序阻止事件冒泡相关推荐
- 微信小程序 阻止事件冒泡
uniapp阻止事件冒泡:将子类的点击事件@click写成@click.stop 小程序阻止事件冒泡:将子类的点击事件bindtap写成catchtap
- wxml修改样式_微信小程序 动态绑定事件并实现事件修改样式
微信小程序 动态绑定事件并实现事件修改样式 实例代码 wxml {{item.name}} js var reportTypeList = [ { name: "日报1", id: ...
- 微信小程序阻止冒泡点击_微信小程序bindtap事件与冒泡阻止详解
bindtap就是点击事件 在.wxml文件绑定: cilck here 在一个组件的属性上添加bindtap并赋予一个值(一个函数名) 当点击该组件时, 会触发相应的函数执行 在后台.js文件中定义 ...
- WeChat applet 微信小程序(3) 事件绑定
WeChat applet 事件绑定 概述 事件是视图层到逻辑层的通讯方式,事件可以将用户的行为反馈到逻辑层进行处理. 事件可以绑定到组件,当用户在视图层触发该组件的事件时,就会执行逻辑层中对应的事件 ...
- 微信小程序-绑定事件以及bindtap和catchtap的区别
前言 在微信小程序的开发过程中我们肯定会遇到时间绑定的问题,这时候我们一般都是采用bandtap或者是catchtap进行事件绑定的.那么他们两个的区别在哪里呢? 一.首先我们要先知道什么是事件 微信 ...
- 微信小程序scroll事件/onPageScroll事件的延迟问题
需求 在前端开发中,我们经常会遇到一个需求,在页面进行滚动操作的时候,当页面其中的某个元素滚动到某个位置,我们就让该元素停留在该位置.等到滚动小于某个值的时候,再让该元素继续随着页面滚动.这就是我们平 ...
- 微信小程序 - 绑定事件 bindtap(包括是否传入参数)
小程序绑定事件的方式有很多种,这里我只对bindtap的绑定方式进行介绍,其他的绑定方式也是差不多这样的. 1.不带参数的绑定方式 index.wxml文件中:share表示绑定的事件名称 < ...
- 微信小程序画布实现冒泡点赞,三阶贝塞尔曲线
一.核心代码 1)wxml 核心代码 <canvas wx:for="{{bezierCount-0}}" wx:key="key" class=&quo ...
- uniapp 微信小程序阻止点击事件click冒泡
使用uniapp开发小程序的时候,@click.stop来做事件冒泡没有作用. 需要把@click.stop改成@tap.stop就可以实现了.
最新文章
- Nature:越运动越聪明!躺平小鼠这样做,长出更多脑细胞
- 用prototype 方式来创建客户端组件类
- 鸿蒙开发板能干什么,【鸿蒙开发板试用报告】用OLED板实现FlappyBird小游戏(中)...
- C++基本操作符重载
- HDU 1257 最少拦截系统
- jQuery-DOM操作之children()、next()、prev()、siblings()
- 数据库 MySQL 如何设置表的主键自增起始值
- 计算机工程与应用查重吗,计算机工程期刊录用率_计算机工程与应用期刊_计算机八大核心期刊...
- mysql 共享表空间存储_MySQL InnoDB共享表空间
- QTdesigner使用--待更新
- 弹出框、遮罩层demo
- [design decision] user awareness: 自动安装还是不自动安装?
- java dateutils工具类_DateUtils 日期工具类
- What is a hardlink and how to create one?
- Excel多列数据的连接
- 如何获得TTF字体中字符对应的编码?
- 2021-12-2 uniapp地图定位的研究
- 南昌大学计算机学硕和专硕,南昌大学同等学力是专硕还是学硕
- :要求查询出每一个雇员的编号,姓名,工资,领导的姓名,部门名称及位置,工资所在公司的工资等级
- 【web编程技术学习笔记】因特网与万维网简介
热门文章
- SurfaceFlinger学习笔记(三)之SurfaceFlinger进程
- VUE如何导入开源项目及报错处理gyp ERR! stack Error: Command failed: D:\Python\python.EXE -c import sys; print “%s.
- LifeKeeper 操作规程及注意事项
- 研究生在读可以报计算机一级,计算机技术在职研究生直接到相关院校报考即可吗有申请时限的说法吗...
- idea转驼峰使用快捷键
- 山寨操作系统-Ylmf OS
- z3 strategies
- JAVA打包软件exe4j使用教程
- JAVA开发(分布式SpringCloud全家桶一些组件读法)
- python 爬取生意参谋数据_Excel vba爬取生意参谋数据,原来是可以的,现在不行了,请懂的大佬给分析分析,修改下代码-ExcelVBA程序开发-ExcelHome技术论坛 -...