0

媒体编辑器默认行为是在用户点击回车时添加 ap 标签。这可能会导致可编辑标记内的布局和样式问题。相反,我想在用户点击回车时插入一个 br 标签。

我发现这段代码按预期工作

 editor.subscribe("editableKeydownEnter", (event, element) => {
    //       debugger
    // if (event.shiftKey) {
    //   debugger
        event.preventDefault()
        event.stopPropagation()
        MediumEditor.selection.getSelectionStart(editor.options.ownerDocument)
        MediumEditor.util.insertHTMLCommand(editor.options.ownerDocument, "<br>")
    // }
  })

它在可编辑 div 中的字符串之后插入 br 标记。然而,用户的光标停留在 br 标记后面,所以最终光标确实进入了该行。

有针对这个的解决方法吗 ?

4

0 回答 0