如何清除 Slatejs v0.50+ 中的编辑器?
How do I clear the editor in Slatejs v0.50+?
我不知道如何在 Slate v0.50+ 的编辑器中删除所有内容。
我曾经可以做这样的事情:
editor.moveToRangeOfDocument().delete()
我现在该怎么做?
需要先获取编辑器的开始Location
,然后是结束Location
,最后使用Transforms.delete
,像这样:
import { Transforms } from 'slate';
// ...
Transforms.delete(editor, {
at: {
anchor: Editor.start(editor, []),
focus: Editor.end(editor, []),
},
});
我不知道如何在 Slate v0.50+ 的编辑器中删除所有内容。
我曾经可以做这样的事情:
editor.moveToRangeOfDocument().delete()
我现在该怎么做?
需要先获取编辑器的开始Location
,然后是结束Location
,最后使用Transforms.delete
,像这样:
import { Transforms } from 'slate';
// ...
Transforms.delete(editor, {
at: {
anchor: Editor.start(editor, []),
focus: Editor.end(editor, []),
},
});