Vue3中快速简单使用CKEditor 5富文本编辑器

这篇具有很好参考价值的文章主要介绍了Vue3中快速简单使用CKEditor 5富文本编辑器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin

前言

CKEditor 5就是内嵌在网页中的一个富文本编辑器工具
CKEditor 5开发文档(英文):https://ckeditor.com/docs/ckeditor5/latest/index.html

接下来带你快速熟悉CKEditor 5在Vue3中简单使用,看最终效果图👇Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin

准备

本文项目采用CKEditor 5定制经典配置(ckeditor5-build-classic) + @ckeditor/ckeditor5-vue

定制基础配置

  1. 官网定制,选择经典风格配置
    Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin
  2. 选择富文本支持的功能插件,默认是这些,可进行增加删除,增加点击Add,删除Remove即可
    Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin
  3. 可以拖动上面自己没有的工具项目到下面自己的,也可以拖动下面工具来调整属性可以删除自己有的
    Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin
  4. 选择默认编辑器语言,在此选择中文
    Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin
  5. 然后点击start开始构建配置好的富文本,并下载CKEditor 5 build
    Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin
  6. 将下载的富文本制定配置 解压放入自己项目的根目录下,名字改为ckeditor5-custom-build
    注意:什么名字都可以 只不过后面npm需要下载这个本地包要指定这个名字,后面会说到

富文本配置目录

Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin

当前文章demo目录结构

Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin

快速使用

  1. 在自己项目下package.json文件进行配置
    Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin
    key名字 是在自己项目中引入时用到,value中file: 告诉npm要下载本地包(本地包的名字是刚开始自定应的名字
    注意:配置完后执行npm install安装

  2. 在自己项目下执行命令安装@ckeditor/ckeditor5-vue
    npm install @ckeditor/ckeditor5-vue -S
    or
    pnpm add @ckeditor/ckeditor5-vue -S
    or
    year add @ckeditor/ckeditor5-vue -S
    Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin

  3. 做好以上准备后 在你需要用到富文本的组件中添加以下相关代码即可

    <script setup>
    import { reactive } from "vue";
    import CKEditor from "@ckeditor/ckeditor5-vue";
    import ClassicEditor from "ckeditor5-build-classic";
    
    const state = reactive({
      editor: ClassicEditor,
      editorData: "<p>Content of the editor.</p>",
      editorConfig: {
        // The configuration of the editor.
      },
    });
    
    </script>
    
    <template>
      <main>
        <CKEditor.component
          :editor="state.editor"
          v-model="state.editorData"
          :config="state.editorConfig"
        ></CKEditor.component>
      </main>
    </template>
    
    <style scoped lang="scss">
    main {
      width: 800px;
      height: 600px;
      margin: 50px auto;
    }
    </style>
    <style lang="scss">
    .ck.ck-content {
      height: 400px;
    }
    </style>
    
  4. 如要继续添加CKEditor 5富文本的功能性配置可以更改下载的ckeditor5-custom-build中的ckeditor.js
    Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin

    • 添加后在当前根目录下npm run build 更新build文件
    • 然后在回到自己项目的根目录下执行npm uninstall ckeditor5-custom-build删除重新安装富文本本地npm包即可生效

demo

https://github.com/gitboyzcf/ckeditor-vue3-demo





到这里就结束了,后续还会更新 前端 系列相关,还请持续关注!
感谢阅读,若有错误可以在下方评论区留言哦!!!

Vue3中快速简单使用CKEditor 5富文本编辑器,笔记,vue.js,ckeditor,ckeditor 5,plugin


推荐文章👇
vue3 + ts以及ckEditor5 富文本编辑器 工具栏 以及正文内容的编辑问题小结!文章来源地址https://www.toymoban.com/news/detail-702271.html

到了这里,关于Vue3中快速简单使用CKEditor 5富文本编辑器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue3 代码块高亮显示并可使用富文本编辑器编辑(highlight.js + wangEditor)

    在Vue项目中实现以下功能:   功能1. 在页面中显示代码,并将其中的高亮显示。   功能2. 允许对代码块进行编辑,编辑时代码也高亮显示。   功能3. 可在编辑器中添加多个代码块,动态渲染代码高亮。   Step1: 安装所需插件(本文使用npm安装,若需

    2023年04月21日
    浏览(22)
  • Web开发的富文本编辑器CKEditor介绍,Django有库ckeditor_uploader对它进行支持

    当需要在网页应用程序中提供富文本编辑功能时,CKEditor是一个流行的选择。CKEditor是一个开源的JavaScript富文本编辑器,它提供了强大的功能和用户友好的界面,使用户可以轻松创建和编辑格式化的文本内容。 以下是CKEditor的一些主要特性: 所见即所得编辑 :CKEditor提供了所

    2024年02月15日
    浏览(13)
  • vue3富文本编辑器vue-quill-editor、图片缩放ImageResize详细配置及使用教程

    官网地址:https://vueup.github.io/vue-quill/ 效果图  1、安装 2、在vue.config.js中添加配置,否则quill-image-resize-module会出现Cannot read property ‘imports‘ of undefined报错问题 3、创建quillTool.js(用于添加超链接、视频) 4、完整代码

    2024年02月04日
    浏览(19)
  • 简版的富文本编辑器、VUE+ElementUI 富文本编辑器 element ui富文本编辑器的使用(quill-editor) 不好用你来打我!全网醉简单!要复杂的别来!

    实现效果   1.安装插件 npm install vue-quill-editor --save 2.安装成功后在package.json中查看 3.在main.js中全局引入插件 4.页面实现 感谢老哥: ElementUI生成富文本编辑器 https://blog.csdn.net/keplerm/article/details/123379511?spm=1001.2101.3001.6650.9utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCom

    2024年02月16日
    浏览(24)
  • Vue3 中vue-quill富文本编辑器图片缩放

     导包   添加配置   注: 该编辑器已经不在维护了,很古老了,打包后如果报错,建议使用其他编辑器

    2024年04月25日
    浏览(13)
  • vue3富文本编辑器的二次封装开发-Tinymce

    欢迎点击领取 -《前端开发面试题进阶秘籍》:前端登顶之巅-最全面的前端知识点梳理总结 专享链接 简介 1、安装:pnpm add tinymce @tinymce/tinymce-vue === Vue3 + tinymce + @tinymce/tinymce-vue 2、功能实现图片上传、基金卡片插入、收益卡片插入、源代码复用、最大长度限制、自定义表情包

    2024年02月07日
    浏览(23)
  • dede ckeditor编辑器让上传图片自动使用绝对地址显示

    dedecms ckeditor编辑器让上传图片自动使用绝对地址显示,本教程适合织梦cms v57,其他版本未测试。由于我们网站为了更好更有效的解决seo方案,于是在考虑到发布文章的时候,上传的正文图片,是非绝对路径的,于是我们把织梦cms默认编辑器ckeditor进行了小幅度的修改: 首先

    2024年02月16日
    浏览(20)
  • vue3+ts+tinynce富文本编辑器+htmlDocx+file-saver 配合实现word下载

    vue3 请下载html-docx-js-typescript,否则会报错类型问题 row.report效果及数据 调用

    2024年02月11日
    浏览(14)
  • vue中使用wangeditor富文本编辑器

    官方文档  项目中要求实现富文本编辑器取编辑内容 这种编辑器有好多选择了wangeditor富文本编辑器 首先根据文档安装 再按照官方的指引 cv 如下代码 这个时候编辑器的功能已经实现了 如下图  但是目前为止他还不是我想要的 因为这个编辑器我想让他在弹窗中出现,而且我

    2023年04月26日
    浏览(26)
  • vue wangeditor 富文本编辑器的使用

    wangeditor 富文本编辑器,是实现类似CSDN文章编辑功能的插件(CSDN官方使用的是CKEditor 富文本编辑器)。 wangEditor官方文档 根据自己项目使用的框架,采取不同的引入方式,如vue2: npm install @wangeditor/editor-for-vue --save 在vue2中使用wangeditor  (官方文档配置) 上例配置的效果:

    2024年02月14日
    浏览(21)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包