@kukejs/kkeditor-redo-draft

0.0.22 • Public • Published

@kukejs/kkeditor-redo-draft

基于 ckeditor5 的恢复草稿插件

恢复上一次存储的草稿, 当用户刷新或跳转到其他页面时记录数据, 数据是存储在 sessionStorage 中, 保证在关闭回话后内容可以被清空

本地调试

// 执行一个脚本
lerna exec --scope @kukejs/kkeditor-redo-draft -- yarn run start
或
// 执行 npm 命令
lerna run --scope @kukejs/kkeditor-redo-draft start

使用方式

// 引入恢复草稿的插件
import { RedoDraft } from '@kukejs/kkeditor-redo-draft'

// 创建编辑器在 plugins 中引入插件
ClassicEditor
    .create( document.querySelector( '#editor' ), {
        plugins: [ RedoDraft,  ... ],
        toolbar: [ 'redoDraft', ... ],
        // 当编辑器存在多实例时,保证存储草稿的唯一性
        redoDraft: {
          key: '1111'
        }

Package Sidebar

Install

npm i @kukejs/kkeditor-redo-draft

Weekly Downloads

1

Version

0.0.22

License

ISC

Unpacked Size

4.02 kB

Total Files

8

Last publish

Collaborators

  • xiaohengwang
  • zhaoleyuan
  • kukefe