需求
一个卡片,点击跳转
卡片上有个切换开关Switch,点击时需要阻止卡片跳转的动作
问题
Switch的api里只有onChange事件,参数里没有react或原生事件参数
解决方案
在Switch外面包一层div,在这个div上使用react事件的阻止方法:onClick={e=>e.stopPropagation()}
<div className='r' onClick={e=>e.stopPropagation()}>
<Switch checked={isActive} onChange={run} />
</div>