【发布时间】:2019-01-18 15:38:55
【问题描述】:
我创建了一个简单的反应应用程序来尝试使用react-monaco-editor。这是我的代码。
import React, { Component } from 'react';
import MonacoEditor from 'react-monaco-editor';
import './App.css';
const code = `
import React from "react";
class App extends React.Component {
render() {
return (
<span>I mean really come one</span>
);
}
}
export default App;
`;
class App extends Component {
onChange = (value) => {
console.log(value);
}
editorDidMount = (editor, monaco) => {
console.log('editorDidMount', editor);
editor.focus();
}
render() {
const options = {
selectOnLineNumbers: true
};
return (
<div className="App">
<MonacoEditor
height="600"
width="600"
language="javascript"
theme="vs-dark"
value={code}
onChange={this.onChange}
editorDidMount={this.editorDidMount}
/>
</div>
);
}
}
export default App;
由于某种原因,编辑器中的文本显示在中间,我的光标是预期的行首。
这是问题的截图。
【问题讨论】:
标签: javascript reactjs