- 博客(10)
- 收藏
- 关注
原创 react-monaco-editor 编辑器使用
使用 MonacoIframeEditor编辑器而不是 MonacoEdito编辑器是因为 MonacoEdito编辑器的有些配置会与其他项目产成冲突,因此最佳方式是切成MonacoIframeEditor编辑器。若是不需要流式获取数据,则可以将编辑器的key设置成state,则state每次改变后都会动态更新编辑器,这样久在onEditorDidMount直接设置光标移动到最后一行。最近因为需要实现一个查看构建日志的需求,要求流式回显数据,并自动滚动到底部。废话不多说,直接上代码。
2025-06-27 14:18:39
344
原创 javascript换行输出\t为什么不成功
连续的空白符会被合并。源码中的换行符会被当作空白符来处理。并根据填充行框盒子的需要来换行。设置为 pre、pre-wrap或break-spaces。问题: \t(tab缩进)没有生效?属性用于设置如何处理元素内的。解决:white-space。
2024-05-19 11:30:00
443
1
原创 react事件代理机制
React使用了一种称为“事件代理”(Event Delegation)的机制来处理事件。事件代理是指将事件处理程序绑定到组件的父级元素上,然后在需要处理事件的子元素上触发事件时,事件将被委托给父级元素进行处理。React的事件代理机制有以下几个特点:事件委托:React将事件绑定到组件的父级元素上,而不是直接绑定到每个子元素。这样,不论子元素的数量如何,只需要在父级元素上绑定一个事件处理程序,就可以处理所有子元素的事件。事件冒泡:当子元素上的事件触发时,事件会沿着DOM树从子元素冒泡到父级元素。
2024-03-07 09:30:00
1251
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅