html - 如何使 react-monaco-edtor 响应?
问题描述
我正在使用 react-monaco-editor 但我无法使其响应。它在组件中采用固定的高度和宽度。如果我更改屏幕尺寸,宽度保持固定。
<MonacoEditor
width="1200"
height="600"
language="typescript"
theme="vs-dark"
defaultValue="//type your code here"
value={code}
options={options}
onChange={this.onChange}
editorDidMount={this.editorDidMount}
className='editor1'
/>
如果我从组件中删除宽度和高度,则组件会减小。我尝试用 flex 覆盖组件 className。但它似乎效果不佳。
.react-monaco-editor-container {
flex: 2;
}
你能帮我用 CSS 做出响应吗?
解决方案
简单的在options
集合automaticLayout: true
推荐阅读
- botframework - 使用 [建议] 响应类型向用户发送建议的正确方法是什么?
- asynchronous - 在 Dart 中以同步方式运行异步代码
- spring - 防止 Spring Scheduler 同时运行
- c - 在c中计算.txt文件中的行数
- javascript - 如何在已经使用单引号和双引号的 JavaScript 中包含 HTML 的 PHP 变量
- sql-server - 使用 ODI 从 Oracle 中的 SQL Server 表中查询
- vue.js - VueJs - 当内部 div 的滚动条到达页面底部时调用事件
- angular-material - 如何将数据从函数发送到角度材料对话框?
- python - 如何将字符串转换为整数?
- json - 如何将 kubernetes 秘密创建为 json 对象并在 kubernetes 环境中将其加载为 json