tinymce富文本编辑器使用到二开

tinymce


tinymce 一款现代化的富文本编辑器,有专门团队维护,是目前主流的富文本编辑器选择。

安装注意事项:

  1. 有两种方案分别是安装对应的vue/react组件,然后直接用组件,或者直接使用tinymce去按原生操作
  2. 会报找不到文件的错误,你需要把tinymce都复制
    到public里

安装 tinymce 和 @tinymce/tinymce-vue (react组件 @tinymce/tinymce-react)

tinymce富文本编辑器使用到二开_第1张图片

 页面引入:




tinymce富文本编辑器使用到二开_第2张图片

 报错解决方案: 在node_modules文件夹中找到文件 复制放到public下 的js文件夹下

tinymce富文本编辑器使用到二开_第3张图片

 tinymce富文本编辑器使用到二开_第4张图片

 隐藏不需要的部分:

tinymce富文本编辑器使用到二开_第5张图片

 组件的使用方式:

import Editor from "@tinymce/tinymce-vue";

let initObj = {

  selector: "#mytinymce", // 选择节点树

  statusbar: true,

  menubar: true,

  toolbar: true,

};

tinymce富文本编辑器使用到二开_第6张图片

 自定义样式:

添加skin 属性,value为 skins下ui 下的 目录名

tinymce富文本编辑器使用到二开_第7张图片

 skin_url 自定义皮肤

  1. http://localhost:8080/myskin/skin.min.css
  2. http://localhost:8080/myskin/content.min.css

 按照报错提示新建这两个css文件 ,这里复制暗黑风格的css样式代码

tinymce富文本编辑器使用到二开_第8张图片

 输入区域是一个iframe 

tinymce富文本编辑器使用到二开_第9张图片

 这里要注意目录

tinymce富文本编辑器使用到二开_第10张图片

图标样式:同理

tinymce富文本编辑器使用到二开_第11张图片

 中文化:

 在官方文档下载 自己需要的语言包 并解压到 public下 

tinymce富文本编辑器使用到二开_第12张图片

 自己选择工具栏内容和排序:

 tinymce富文本编辑器使用到二开_第13张图片

tinymce富文本编辑器使用到二开_第14张图片 tinymce富文本编辑器使用到二开_第15张图片

tinymce富文本编辑器使用到二开_第16张图片 

 tinymce富文本编辑器使用到二开_第17张图片

tinymce富文本编辑器使用到二开_第18张图片 

 

 

 

你可能感兴趣的:(笔记,前端)