1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > react 函数式组件 阻止点击冒泡事件

react 函数式组件 阻止点击冒泡事件

时间:2020-03-07 15:40:52

相关推荐

react 函数式组件 阻止点击冒泡事件

如果给同时给粉色和红色两个盒子绑定点击事件,由于事件冒泡原理,那么点击红色盒子则会直接点到外层粉色盒子所绑定的事件。如何解决事件冒泡?

import React from 'react'import './bubbing.css'export default function Bubbling() {const toA = () => {console.log('A');}const toB = (e) => {//阻止冒泡e.stopPropagation(); //阻止原生事件冒泡e.nativeEvent.stopImmediatePropagation(); //阻止最外层document上的事件冒泡console.log('B');}return (<div className='A' onClick={toA}><div className='B' onClick={(e) => toB(e)}></div></div>)}

css样式

.A {width: 100px;height: 100px;background-color: pink;display: flex;justify-content: center;align-items: center;}.B {width: 20px;height: 20px;background-color: red;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。