我使用monaco-editor,react版本,有以下代码
<Editor
height={"100%"}
width={1200}
onChange={handleUserQueryChange}
beforeMount={handleEditorBeforeMount}
onMount={handleEditorDidMount}
options={{
minimap: {
enabled: false,
},
scrollBeyondLastLine: false,
lineNumbers: 'off',
glyphMargin: false,
folding: false,
lineDecorationsWidth: 0,
lineNumbersMinChars: 0,
wordWrap: 'off',
automaticLayout: true
}}
/>
我想改变大小编辑器像一个窗口,你打开一个正常的操作系统(windows/linux),并移动下面的内容。
我添加的automaticaLayout似乎不起作用(我认为它是关于响应的)。
有什么想法吗?
1条答案
按热度按时间qv7cva1a1#
最后我使用了库 re-resizable,代码如下,它可以正常工作:
注意:在本例中仅更改高度,但如果需要,也可以添加宽度