Javascript 如何在react-ace编辑器中生成自动折叠代码

Javascript 如何在react-ace编辑器中生成自动折叠代码,javascript,reactjs,Javascript,Reactjs,各位。例如,我有一个JSON,我需要从react ace编辑器中的开始折叠字段开始。如何从代码中执行它 这就是我此刻所拥有的: 这就是我需要从代码中执行的操作: 我想vanilla Ace editor对此有一些选项,但我在React的版本中找不到它们。您可以通过引用访问foldAll()和unfold() (aceEditorReference.current.editor.session.foldAll(1,aceEditorReferenca.current.editor.sessio

各位。例如,我有一个JSON,我需要从react ace编辑器中的开始折叠字段开始。如何从代码中执行它

这就是我此刻所拥有的:

这就是我需要从代码中执行的操作:

我想vanilla Ace editor对此有一些选项,但我在React的版本中找不到它们。

您可以通过引用访问foldAll()和unfold()

(aceEditorReference.current.editor.session.foldAll(1,aceEditorReferenca.current.editor.session.doc.getAllLines().length or  aceEditorReference.current.editor.session.unfold())
您可以通过引用访问foldAll()和unfold()

(aceEditorReference.current.editor.session.foldAll(1,aceEditorReferenca.current.editor.session.doc.getAllLines().length or  aceEditorReference.current.editor.session.unfold())