前端
MsimonBlowSnow
这个作者很懒,什么都没留下…
展开
-
useState闭包问题(不用箭头函数来更新setState的血的教训)
1.useState闭包问题使用 setState不实用箭头函数会导致闭包,开代码:<script type="text/babel"> function HelloWorld(){ const [txt, settxt] = React.useState(1); //函数 const handle = () => { settxt(txt=>txt+1); setTimeout(()=>{原创 2021-03-20 01:40:01 · 2464 阅读 · 0 评论 -
react 中改antd中的颜色(注意: 这里使用的是css module)
1.react 中修改antd中的颜色1.首先找到你要修改颜色的颜色例如:例如下图:这是一个正常的使用antd中Buttom组件,改变这个组件的样式//若果使用的是css module 加载的话,你在less或sass中写,你会发现不会改变颜色,即使使用!important .ant-btn-primary{ color: #fff; background: red !important; border-color: red; text-shadow: 0 -原创 2021-02-03 23:02:28 · 2907 阅读 · 1 评论 -
BFC
什么是BFC1.BFC又名块格式化上下文(Block Formatting Context,BFC) 是Web页面的可视CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域。BFC的作用产生BFC的父元素,不会使得里面的子元素干扰父元素的兄弟元素,即BFC里面的子元素是完全独立的存在,不会干扰外面的其他元素。BFC的触发条件根元素(<html>)浮动元素(元素的 float 不是 none)绝对定位元素(元素的 position 为 absolute原创 2020-09-27 15:45:15 · 139 阅读 · 0 评论 -
css面试常见题目
1.margin的常见问题 1.margin的融合问题 当两个div的margin值在一起时,取两者中的最大的值 例如:<div style="width: 100px;height: 100px;background-color: green;margin-bottom: 200px;">a</div> <div style="width: 100px;height: 100px; background-color: black;margin-top:原创 2020-09-27 15:34:15 · 105 阅读 · 0 评论