小编nul*_*lmn的帖子

如何使用draft.js更改光标位置?

我想知道在键盘命令上完成文本插入后如何更改 Draft.js 中的光标位置。因此,我目前正在使用_handleKeyCommand(cmd)每当用户按下特定按钮时插入自定义文本块。接下来我尝试了以下操作:

currentState = this.state.editorState;
var selectionState = this.state.editorState.getSelection().getStartKey();
this.setState({editorState: EditorState.forceSelection(currentState, selectionState)});
Run Code Online (Sandbox Code Playgroud)

但这一直崩溃并显示错误消息

类型错误:selection.getHasFocus 不是函数

虽然我进口了SelectionState. 那么如何正确更改光标位置(最好是插入之前的位置)以及我在这里做错了什么?

text-editor selection cursor-position reactjs draftjs

5
推荐指数
1
解决办法
1万
查看次数

如何更改CodeMirror编辑器的字体

我试图更改我的CodeMirror编辑器的font-family和font-size.我尝试通过设置相应的CSS属性来改变它,但它似乎对我不起作用:

.codemirror-textarea {
    font-family: Arial, monospace;
    font-size: 16px;
}
Run Code Online (Sandbox Code Playgroud)

我是否必须导入一些内容才能实现此目的,或者我是否必须直接编辑库CSS文件?我究竟做错了什么?

javascript css fonts codemirror

4
推荐指数
2
解决办法
4938
查看次数