0

我不知道如何在 Slate v0.50+ 的编辑器中删除所有内容。

我曾经能够做这样的事情:

editor.moveToRangeOfDocument().delete()

我现在该怎么做?

4

1 回答 1

2

你需要先得到Location编辑器的开始,然后是结束Location,最后是使用Transforms.delete,像这样:

import { Transforms } from 'slate';

// ...

Transforms.delete(editor, {
  at: {
    anchor: Editor.start(editor, []),
    focus: Editor.end(editor, []),
  },
});
于 2021-08-17T02:15:57.080 回答