ckeditor自动保存插件
时间: 2023-09-20 13:04:21 浏览: 127
您可以使用 CKEditor 的自动保存插件来实现自动保存功能。一种常用的插件是 "Autosave",它可以在用户编辑内容时自动保存草稿。
要使用该插件,您需要:
1. 下载 Autosave 插件的源代码或使用 CDN 引入该插件。
2. 在 CKEditor 的配置中启用 Autosave 插件。例如:
```javascript
ClassicEditor
.create( document.querySelector( '#editor' ), {
plugins: [ 'Autosave', ... ],
toolbar: [ ... ]
} )
.then( editor => {
// 编辑器加载完成后的回调函数
} )
.catch( error => {
console.error( error );
} );
```
3. 配置 Autosave 插件的选项,例如保存间隔时间、保存的 URL 等。以下是一个示例配置:
```javascript
ClassicEditor
.create( document.querySelector( '#editor' ), {
plugins: [ 'Autosave', ... ],
toolbar: [ ... ],
autosave: {
saveInterval: 5000, // 每隔5秒保存一次
saveUrl: '/autosave' // 保存草稿的后端接口地址
}
} )
.then( editor => {
// 编辑器加载完成后的回调函数
} )
.catch( error => {
console.error( error );
} );
```
以上是一个简单的示例,您可以根据自己的需求进行进一步的配置和定制。
请注意,Autosave 插件只提供了基本的自动保存功能,您可能需要根据具体的业务需求进行扩展和调整。
阅读全文