开发文档Umo Editor Next文档修订(BETA)排障指南

排障指南

1. 为什么审阅面板看不到修订记录?

常见原因是标记视图处于 finaloriginal,此时修订记录列表会隐藏。切换到:

  • final-markuporiginal-markup

即可显示修订记录列表。

2. 为什么编辑后没有产生新的修订?

请优先检查以下状态:

  • revision.enabled 是否为 true(未启用时不会注册修订能力)
  • 当前“记录修订”是否已开启(可通过工具栏审阅分组切换)
  • revision.defaultEnabled 仅控制初始化默认状态,运行中仍可被手动关闭

3. 为什么无法接受/拒绝修订?

检查以下配置与状态:

  • revision.allowAcceptReject 是否为 true
  • 文档是否处于只读(document.readOnly === true
  • 编辑器是否可编辑(例如协作/演示模式导致不可编辑)

5. 为什么修订人为空?

请确保为每个客户端设置了 options.user.idoptions.user.name

6. 为什么导出后仍然带着修订标记?

  • 修订标记属于正文内容的一部分:默认保存/导出(HTML、JSON、DOCX 等)会携带修订标记。
  • final / original 仅是“显示隐藏”,不会自动移除修订标记。

如果你要导出“真正的最终稿”(不包含修订标记),建议导出前先完成定稿:

editorRef.value.acceptAllRevisions()