当前位置: 首页 > news >正文

React 组件防止冒泡方法

背景

在使用 antd 组件库开发时,发现点击一个子组件,却触发了父组件的点击事件,比如,我在一个折叠面板里面放入一个下拉框或者对下拉框列表渲染做定制,每个下拉框候选项都有一个子组件…
在这里插入图片描述

解决

其实这就是 Javascript 的冒泡机制

  • 加上一行代码就可以
onClick={e=>e.stopPropagation()}
  • 有的时候发现不生效,那我们可以再包一层就行了
                <Select.Option key={val.id} value={val.id}>{val.name} <span style={{ color: 'green' }}> 降方差: </span><span onClick={e => e.stopPropagation()}><Switch checkedChildren="开" unCheckedChildren="关" /></span></Select.Option>
http://www.lryc.cn/news/120466.html

相关文章:

  • MAUI+Blazor 如何开启浏览器调试工具
  • 【Spring MVC】Spring MVC基于注解的程序开发
  • 前端探索之旅
  • “冰箭卫士·IP发布会”首次亮相第14届海峡两岸(厦门)文博会
  • 数学建模学习(9):模拟退火算法
  • 带你认识储存以及数据库新技术演进
  • 腾讯云服务器镜像操作系统大全_Linux_Windows清单
  • 基于k8s job设计与实现CI/CD系统
  • ⌈算法进阶⌋图论::并查集——快速理解到熟练运用
  • 【ROS】fsd_algorithm架构学习与源码分析(致敬)
  • PHP最简单自定义自己的框架定义常量自动生成目录(三)
  • 栈和队列详解
  • 数据结构 | 树的定义及实现
  • Delphi7通过VB6之COM对象调用FreeBASIC写的DLL功能
  • 【Linux 网络】NAT技术——缓解IPv4地址不足
  • Flink 两阶段提交(Two-Phase Commit)协议
  • 【Docker晋升记】No.2 --- Docker工具安装使用、命令行选项及构建、共享和运行容器化应用程序
  • [OnWork.Tools]系列 00-目录
  • Cadvisor+InfluxDB+Grafan+Prometheus(详解)
  • AtcoderABC222场
  • 架构实践方法
  • 点淘的MCN机构申请详细入驻指南!
  • 事务和事务的隔离级别
  • 每日一题 34在排序数组中查找元素的第一个和最后一个位置(二分查找)
  • Spring Boot Admin 环境搭建与基本使用
  • JVM之内存模型
  • 音视频 vs2017配置FFmpeg
  • 【项目管理】PMP备考宝典-第二章《环境》
  • ELK 将数据流转换回常规索引
  • jackson库收发json格式数据和ajax发送json格式的数据