tinymce自定义工具栏

tinymce自定义工具栏

话不多说直接上代码,此处添加 imgs 的工具为例

	initTinymce() {const _this = thisreturn {language_url: 'https://cdn.jsdelivr.net/npm/tinymce-i18n@20.12.25/langs5/zh_CN.js',language: 'zh_CN',body_class: 'panel-body ',object_resizing: false,// 此处记得添加自定义的工具名称toolbar: toolbar,	// 本文使用外部引入toolbar//toolbar = ['formatselect | searchreplace bold italic underline strikethrough alignleft aligncenter alignright outdent indent  blockquote undo redo removeformat subscript superscript code codesample', 'hr bullist numlist link image imgs charmap preview anchor pagebreak insertdatetime media table emoticons forecolor backcolor fullscreen help']plugins: plugins,	// 本文使用外部引入plugins// plugins = ['advlist anchor autolink autosave code codesample colorpicker colorpicker contextmenu directionality emoticons fullscreen hr image imagetools insertdatetime link lists media nonbreaking noneditable pagebreak paste preview print save searchreplace spellchecker tabfocus table template textcolor textpattern visualblocks visualchars wordcount help']end_container_on_empty_block: true,powerpaste_word_import: 'clean',code_dialog_height: 450,code_dialog_width: 1000,advlist_bullet_styles: 'square',advlist_number_styles: 'default',default_link_target: '_blank',link_title: false,nonbreaking_force_tab: true,resize: false,// 重点在这 !!!!!!!setup(editor) {// 往editor工具栏添加按钮配置 (仅添加配置,是否使用不在此)// 第一个参数是工具名称--imgs,第二个参数是配置属性editor.ui.registry.addButton('imgs', {// text:工具栏的显示的内容text: '<i class="el-icon-picture"></i>',// 点击图标或文字时的事件回调onAction: () => {// 点击事件_this.dialog = true	// 自定义的弹窗控制属性(仅作参考)}})},}},

在自己代码基础上增添 setup 方法内部的方法即可。
注:增加完按钮配置,记得在 toolbar 中添加你自定义的工具名称,否则无法在工具栏中显示。

这里只是展示了普通使用方法,具体的配置我没有做出深入研究,也许哪天突发奇想了会补充!
贴官网配置链接(https://www.tiny.cloud/docs/tinymce/6/custom-basic-toolbar-button)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/536693.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

strlen和sizeof的初步理解

大家好我是Beilef&#xff0c;一个美好的下我接触到编程并且逐渐喜欢。我虽然不是科班出身但是我会更加努力地去学&#xff0c;有啥不对的地方请斧正 文章目录 目录 文章目录 前言 想必大家对sizeof肯定很了解&#xff0c;那对strlen又了解多少。其实这个问题应该让不少人困扰。…

openmediavault基本操作

omv基本操作 使用hostname访问共享文件夹设置1.挂载磁盘2.提交更改3.新建用户4.建立共享文件夹5.设置SMB/CIFS服务7.测试7.1.速度测试 使用hostname访问 把网口和wifi设置成DHCP,使用hostname访问,这样把NAS拿到任何地方都不需要配置了,自动联网进行访问. #网络->常规 #设…

Matlab仿真2ASK/OOK、2FSK、2PSK、QPSK、4QAM在加性高斯白噪声信道中的误码率与归一化信噪比的关系

本文为学习所用&#xff0c;严禁转载。 本文参考链接 https://zhuanlan.zhihu.com/p/667382398 QPSK代码及高斯白噪声如何产生 https://ww2.mathworks.cn/help/signal/ref/butter.html 滤波器 https://www.python100.com/html/4LEF79KQK398.html 低通滤波器 本实验使用matlab仿…

静态HTTP的优势:速度、安全性和可扩展性,一个都不能少!

大家好&#xff0c;今天我们来聊聊静态HTTP的优势。有人可能会说&#xff1a;“静态HTTP&#xff0c;不就是那些不会动的网页吗&#xff1f;”错&#xff01;静态HTTP可不仅仅是静止不动的&#xff0c;它可是让网站速度飞快、安全稳定、扩展性强的神器&#xff01;不信&#xf…

鸿蒙插槽?全局插槽和局部插槽?数据不更新?

Builder的基本语法数据是不会响应式的 第一种&#xff1a; 全局插槽&#xff1a;传入的变量是state数据&#xff08;数据是对象也一样&#xff09;&#xff0c;但是button点击更改&#xff0c;并没有任何反应。规则就是不更新 Entry Component struct Demo02 {State message:…

TomcatHttp协议

1 javaWEB 1.1 Web概述 Web在英文中的含义是网状物&#xff0c;网络。在计算机领域&#xff0c;它通常指的是后者&#xff0c;即网络。像我们前面接触的WWW&#xff0c;它是由3个单词组成的&#xff0c;即&#xff1a;World Wide Web&#xff0c;中文含义是万维网。而我们前…

如何深入理解Java的多态?

在Java中&#xff0c;多态&#xff08;polymorphism&#xff09;是面向对象编程的一个重要概念&#xff0c;它允许你使用一个通用的接口来表示不同的对象和操作这些对象&#xff0c;而不必关心具体的对象类型。多态性有两种主要形式&#xff1a;编译时多态&#xff08;静态多态…

C语言使用qsort和bsearch实现二分查找

引言 在计算机科学领域&#xff0c;查找是一项基本操作&#xff0c;而二分查找是一种高效的查找算法。本博客将详细解释一个简单的C语言程序&#xff0c;演示如何使用标准库函数qsort和bsearch来对一个整数数组进行排序和二分查找。 代码解析 包含头文件 #include <stdi…

数据分析思维

Why&What 数据分析是为了驱动决策赋能业务。在数据分析过程中需要对目标进行拆解量化&#xff0c;如何拆解量化目标便是数据分析思维。 在任务拆解过程中使用的软件、统计模型、分析方法等为分析工具和手段&#xff0c;如何在恰当的场景合理的使用这些工具、模型、方法、手…

中介者和访问者模式(行为型设计模式)的 C++ 代码示例模板

文章目录 前言代码仓库中介者模式&#xff08;Mediator&#xff09;访问者模式&#xff08;Visitor&#xff09;总结参考资料作者的话 前言 中介者和访问者模式&#xff08;行为型设计模式&#xff09;的 C 代码示例模板。 代码仓库 yezhening/Programming-examples: 编程实例…

HarmonyOS应用程序包-(下)

HarmonyOS应用程序包-(下) 1.多HAP的开发调试与发布部署流程 多HAP的开发调试与发布部署流程如下图所示。 图1 多HAP的开发调试与发布部署流程 开发 开发者通过DevEco Studio工具按照业务的需要创建多个Module&#xff0c;在相应的Module中完成自身业务的开发。 调试 通过…

C++归并排序详解以及代码实现

1. 介绍 归并排序&#xff08;Merge Sort&#xff09;是一种采用分治法&#xff08;Divide and Conquer&#xff09;策略的排序算法。该算法首先将已有序的子序列合并&#xff0c;得到完全有序的序列。在归并排序中&#xff0c;合并操作是将两个有序表合并成一个有序表的过程。…

echarts实现七天天气预报

效果图 实现代码 const imglist {"晴": data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAAAXNSR0IArs4c6QAAByJJREFUaEO9Wl1rFGcUfs67u/nYbOIXJlGopBTx27aQWGOwSMS75sao2BtBQVD/gWCJouA/sIWCBW8M1nqjd1IplW5DYqLWEUoSi9iEjHaJmaz2d05ZWd2Nj…

KingbaseV8R6单实例定时全量备份步骤

此场景为单机数据库节点内部备份&#xff0c;方便部署和操作&#xff0c;但备份REPO与数据库实例处于同一个物理主机&#xff0c;冗余度较低。 前期准备 配置ksql免密登录(必须) 在Kingbase数据库运行维护中&#xff0c;经常用到ksql工具登录数据库&#xff0c;本地免密登录…

基于OpenCV的图像颜色与形状识别的原理

基于 OpenCV 的图像颜色与形状识别是通过以下原理实现的&#xff1a; 图像预处理&#xff1a;首先&#xff0c;将彩色图像转换为灰度图像。这样做是因为在灰度图像中&#xff0c;每个像素只有一个颜色通道&#xff0c;可以更方便地进行后续处理。 阈值分割&#xff1a;对灰度图…

Linux系统编程(六):进程(下)

参考引用 UNIX 环境高级编程 (第3版)嵌入式Linux C应用编程-正点原子 1. 进程与程序 1.1 main() 函数由谁调用&#xff1f; C 语言程序总是从 main 函数开始执行int main(void) int main(int argc, char *argv[]) // 如果需要向应用程序传参&#xff0c;则选择该种写法操作系…

C++ 比 C语言增加的新特性 2

1.C新增了带默认值参数的函数 1.1 格式 格式&#xff1a;返回值 函数名&#xff08;参数1初始值1&#xff0c;..........&#xff09;{} 例如&#xff1a;void function&#xff08;int a10&#xff09;{} 调用&#xff1a;不需要更改参数的值&#xff1a;function&#x…

基于SSM和微信小程序的高校体育场管理系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SSM和微信小程序的高校体育场管理系…

文本编辑器:Sublime Text (安装+汉化)

下载 Sublime Text - Text Editing, Done Righthttps://www.sublimetext.com/Sublime Text官网 支持mac&#xff0c;Linux&#xff0c;Windows 安装 选择安装路径 next install 选择安装位置安装就行了 汉化 进入了主界面按 CTRLshiftp 输入install 选择第一个 弹窗就按确…

服务器扩容未生效、不成功:解决方法

记一次解决服务器扩容未生效的解决办法 老板&#xff1a;失忆啊&#xff0c;我花钱给服务器扩容了10000000G&#xff0c;但是数据库和mq都还是用不了&#xff0c;到底是不是服务器磁盘满了&#xff0c;你到底有没有查一下什么原因导致服务用不了啊。 失忆&#xff1a;老板您确…