这里写目录标题
- 示例demo
-
- 下载安装
-
- vue命令安装
-
-
- 1.安装命令
- 2.main,js中引入
- 3.官网下载插件
- 4.引入本地插件包
- 5.引入js
- 6.使用
- 7.结果
-
示例demo
下载安装
官方地址:
html使用地址: tiny中文文档 http://tinymce.ax-z.cn/integrations/integrate-index.php
vue3使用地址:vue-tinymce https://packy-tang.gitee.io/vue-tinymce/#/
已支持vue3。npm i @packy-tang/vue-tinymce@next 就可使用vue3版本支持。
vue命令安装
1.安装命令
yarn add @packy-tang/vue-tinymce # or npm install @packy-tang/vue-tinymce
2.main,js中引入
import Vue from "vue" import VueTinymce from '@packy-tang/vue-tinymce' Vue.use(VueTinymce)
3.官网下载插件
https://www.tiny.cloud/get-tiny/self-hosted/
(1)下载社区版就可以
上面版本比较卡下载不下来的话,就下载下面版本的
4.引入本地插件包
解压压缩包,将tinymcejs中的tinymce放入public中。
5.引入js
在index.html中引入
<script src="./tinymce/tinymce.min.js"></script>
6.使用
template
<vue-tinymce v-model="content" :setup="setup" :setting="setting" />
script 参考插件参考文档 tiny中文文档
setting: { menubar: false, // 指定哪些一级菜单显示,或调整菜单顺序 // toolbar 指定工具栏上显示的按钮,使用空格分隔,用 | 分组。如要隐藏菜单栏,将其值设为false即可 toolbar: "image | alignleft aligncenter alignright", plugins: "link image", images_upload_url: "", // 文件上传路径 images_upload_base_path: "", // 如果返回的地址是相对路径,还有一个参数images_upload_base_path,可以给相对路径指定它所相对的基本路径。 height: 300, // 编辑器高度 language: "zh_CN", // 中文 statusbar: false, // 显示隐藏状态栏 branding: true, // 编辑器界面右下角的“Tiny” elementpath: false, // 设为false时,可隐藏底栏的元素路径 },
7.结果
此文参考
vue本地引入TinyMCE富文本编辑器 https://blog.csdn.net/weixin_42029873/article/details/129062620