tinymce富文本编辑器自定义工具栏

最近遇到了一个项目有个富文本编辑器的操作,内容就是在工具栏中加个自定义的按钮,需求挺简单的但是由于文档很少,也不是很常用费了很多功夫。
在这里插入图片描述

大体就是点击插入推荐的商品链接出现右侧的抽屉弹窗,然后点击添加的时候,把图片和ID之类的东西加入到富文本编辑器中去。大体这样的效果,话不多说上代码。

1.如何安装我就不说了自己去npm把
2.在这里插入图片描述引入这些文件import tinymce from ‘tinymce/tinymce’
import Editor from ‘@tinymce/tinymce-vue’
import ‘tinymce/themes/silver/theme’
import ‘tinymce/plugins/image’
import ‘tinymce/plugins/link’
import ‘tinymce/plugins/media’
import ‘tinymce/plugins/table’
import ‘tinymce/plugins/lists’
import ‘tinymce/plugins/contextmenu’
import ‘tinymce/plugins/wordcount’
import ‘tinymce/plugins/colorpicker’
import ‘tinymce/plugins/textcolor’
import ‘tinymce/plugins/fullscreen’
这个地方要注意路径
3.创建富文本编辑区在这里插入图片描述
<editor
v-model=“myValue”
:init=“init”
:disabled=“disabled”
@onClick=“onClick”>

在这里插入图片描述
注意这个工具栏中配置的mybutton
4.初始化
在这里插入图片描述
setup: (editor) => {
editor.ui.registry.addButton(‘mybutton’, {
text: ‘插入推荐的商品链接’,
onAction: () => {
this.drawerFlagGoFather()
}
})
}
自定义工具最主要的是这里,开始的时候只是editor.addButton 这时候会报错,我看了好多的帖子都是这样写的,估计就是一个人写的各种转载而已,然后我这地方就是各种报错,后来找到了报错信息和tinymce的api才看到了 editor.ui.registry.addButton这句。然后终于把按钮装了上去,其实代码挺简单的但是如果没仔细看api或者以前没用过的话这个地方真的挺不好找的。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是十年是思念

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值