自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 React阻止事件冒泡

我第一反应是用event.stopPropagation阻止冒泡,但是结果失败了,又想是不是因为react事件系统跟原生不一样,看了一篇文档,知道了react用的是合成事件系统(这就是为什么F12看见的是SyntheticEvent),然后我就直接用js添加事件,最后发现冒泡被拦截了,但是详情里的按钮也点不了了!经过排查,确定是因为react的合成事件最终全部是冒泡到document统一处理的,如果使用js拦截冒泡的话,被拦截的dom下面的组件就不会触发事件。问题在于,我是用ant的Modal组件啊!

2024-06-07 11:16:36 755

原创 [bug记录]react使用layui表单无法触发submit

直接说结论,lay-submit属性未渲染,react遇到 lay-submit这种非原生的html属性并且配上boolean这种原生不支持的值类型的时候不会渲染,设置空字符串就可以渲染了。值得一提的是,在加上data-的开头时会被react认为是自定义属性,遇到data-lay-submit={true}的时候会渲染成data-lay-submit={"true"}

2024-05-14 17:06:03 290 1

原创 clear:both遇到的坑

你认为test div会在什么地方?左边?实际上test div在red div的下面,并且还顺带拉伸了blue div的高度。

2023-10-27 11:26:12 307 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除