vue-tinymce:富文本编辑器使用(安装-下载-引入-使用)

本文介绍了如何在Vue3项目中安装并集成TinyMCE富文本编辑器,包括命令行安装、main.js引入、配置选项和本地引入等内容。
摘要由CSDN通过智能技术生成

示例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.引入本地插件包

解压压缩包,将tinymce\js中的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

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值