mirror of
https://github.com/ueberdosis/tiptap.git
synced 2024-12-13 09:29:01 +08:00
26 lines
857 B
Markdown
26 lines
857 B
Markdown
|
# 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: [clearContent()](#)
|
|||
|
|
|||
|
## Parameters
|
|||
|
|
|||
|
`content: string`
|
|||
|
|
|||
|
Pass a string (JSON or HTML) as [content](/guide/output). The editor will only render what’s allowed according to the [schema](/api/schema).
|
|||
|
|
|||
|
`emitUpdate?: Boolean`
|
|||
|
|
|||
|
By default, it doesn’t trigger the update event. Passing `true` doesn’t prevent triggering the update event.
|
|||
|
|
|||
|
`parseOptions?: AnyObject`
|
|||
|
|
|||
|
Options to configure the parsing can be passed during initialization and/or with setContent. Read more about parseOptions in the [ProseMirror documentation](https://prosemirror.net/docs/ref/#model.ParseOptions).
|
|||
|
|
|||
|
## Usage
|
|||
|
|
|||
|
```js
|
|||
|
this.editor.commands.setContent('<p>Example Content</p>')
|
|||
|
```
|
|||
|
|