mirror of
https://github.com/ueberdosis/tiptap.git
synced 2024-12-18 21:27:49 +08:00
1.1 KiB
1.1 KiB
setContent
The setContent
command replaces the document with a new one. You can pass JSON or HTML, both work fine. It’s basically the same as setting the content
on initialization.
See also: insertContent, clearContent
Parameters
content: string
Pass a string (JSON or HTML) as content. The editor will only render what’s allowed according to the schema.
emitUpdate?: Boolean (false)
By default, it doesn’t trigger the update event. Passing true
doesn’t prevent triggering the update event.
parseOptions?: Record<string, any>
Options to configure the parsing can be passed during initialization and/or with setContent. Read more about parseOptions in the ProseMirror documentation.
Usage
// HTML
editor.commands.setContent('<p>Example Text</p>')
// JSON
editor.commands.setContent({
"type": "doc",
"content": [
{
"type": "paragraph",
"content": [
{
"type": "text",
"text": "Example Text"
}
]
}
]
})