我的编辑器分为单独的“部分”,例如
和不同的语义(内容类型)会影响其中的功能。每个部分将由标题(部分标题)和内容指定,例如
历史
......文字在这里......
检验
......文字在这里......
标题必须是只读的,因此它的内容不可编辑,并且标题元素本身永远不会被删除。
我如何在draft.js中实现它?
答案 0 :(得分:0)
一个简单的解决方案是使用几个草案实例。但这意味着它们将具有单独的撤消/重做堆栈,并且复制/粘贴可能无法按预期工作。
另一种解决方案是尝试保护标题,但这需要大量工作,因为您不仅要在用户正常输入时进行拦截,还要复制/粘贴以及其他各种内容。< / p>