@7polo/block-editor 中文文档教程

发布于 3年前 浏览 20 更新于 3年前

block-editor

基于 editorjs 封装的VUE组件

Project setup

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

使用说明

props

属性说明默认
readOnly是否可编辑true
blockData数据
state用户外部更新状态的true
<block-editor :readOnly="readOnly"
            v-model:blockData="article.content"
            @change="onContentChange"
            @stateChange="(state) => $emit('stateChange', state)"

插件

本工程里也提供一些常用的插件, 可按需进行剪裁

code

代码编辑器插件, 支持如下功能:

  • 代码实时高亮
  • 语言可配置
  • 主题可配置
  • 行号显示

数据格式

{
  "code": "",
  "language": "java",
  "theme": "tomorrow"
}

配置

var editor = EditorJS({
  "tools": {
    "header": {
      "class": Code,
      "config": {
        "showLine": true,
        "theme": 'tomorrow'
      }
    }
  }
});
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文