方法 | 说明 |
---|---|
save() | 主动保存文档内容 |
addContentListener() | 监听内容变化,文件内容发生变化时触发回调 |
await document.content.save()
<div style={{ display: "flex", justifyContent: "flex-end", padding: "5px", borderBottom: "1px solid #eee" }}>
<Button loading={loading} style={{ width: "100px" }}
icon={<SaveOutlined />}
onClick={() => {
setLoading(true)
editor?.content.save().then((res: any) => {
setLoading(false)
message.success(intl.formatMessage({ id: 'action.save.success' }))
})
}}>
{intl.formatMessage({ id: 'action.save' })}
</Button>
</div>
document.content.addContentListener(({ id, timestamp }) => {
//
})