Eva*_*rad 2 javascript slatejs
我不知道如何删除 Slate v0.50+ 中编辑器中的所有内容。
我曾经能够做这样的事情:
editor.moveToRangeOfDocument().delete()
Run Code Online (Sandbox Code Playgroud)
我现在该怎么做?
Eva*_*rad 15
您需要首先获得编辑器的 start Location,然后是 end Location,最后是 use Transforms.delete,如下所示:
import { Transforms } from 'slate';
// ...
Transforms.delete(editor, {
at: {
anchor: Editor.start(editor, []),
focus: Editor.end(editor, []),
},
});
Run Code Online (Sandbox Code Playgroud)