Vue项目引入富文本编辑器:TinyMCE

一、 什么是TinyMCE

TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。同类程序有:UEditor、Kindeditor、Simditor、CKEditor、wangEditor、Suneditor、froala等等。

TinyMCE的优势:

开源可商用,基于LGPL2.1
插件丰富,自带插件基本涵盖日常所需功能(示例看下面的Demo-2)
接口丰富,可扩展性强,有能力可以无限拓展功能
界面好看,符合现代审美
提供经典、内联、沉浸无干扰三种模式(详见“介绍与入门”)
对标准支持优秀(自v5开始)
多语言支持,官网可下载几十种语言。

  • tinymce英文文档:https://www.tiny.cloud/docs/api/tinymce/root_tinymce/
  • tinymce中文文档:http://tinymce.ax-z.cn/

拓展:
除了TinyMCE,还有一款适用于Vue的富文本编辑器:Vue-Quill-Editor,使用方法请参考文档。

二、如何使用TinyMCE

1. 安装TinyMCE

若项目是vue3.x,则:

npm install tinymce -S

如项目是vue2.x,则:

npm install [email protected] -S

 

2. 安装tinymce-vue

若项目是vue3.x,则:

npm install @tinymce/tinymce-vue -S

若项目是vue2.x,则:

npm install @tinymce/[email protected] -S

3. 下载中文语言包

tinymce提供了很多的语言包,这里我们下载中文语言包
地址:https://www.tiny.cloud/get-tiny/language-packages/

Vue项目引入富文本编辑器:TinyMCE_第1张图片

image

4. Vue项目集成TinyMCE

1)封装成组件





2)组件引用


你可能感兴趣的:(vue.js,vue.js)