前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vue-tinymce增加135编辑器支持

vue-tinymce增加135编辑器支持

作者头像
零云
发布2023-07-24 21:27:51
4170
发布2023-07-24 21:27:51
举报

一、引入@tinymce/tinymce-vue

import TinymceVue from '@tinymce/tinymce-vue';

二、实例化tinymce并调用135编辑器

注意里面的external_plugins表示引入自定义的135编辑器插件。

代码语言:javascript
复制
<tinymce-vue
    api-key="申请一个tinymce的key"
    v-model="content"
    :init="{
        external_plugins: {
 'editor135': 'https://cdn.jsdelivr.net/gh/starideas/xyfront/libs/tinymce/plugins/editor135/plugin.js'
        },
        fixed_toolbar_container: true,
        init_instance_callback: editor => {},
        default_link_target: '_blank',
        paste_data_images: true,  // 设置为允许粘帖图片
        automatic_uploads: true,
        file_picker_types: 'file image media',
        file_picker_callback: filePickerCallback,
        images_upload_handler: imagesUploadHandler,
        language: 'zh_CN',
        theme: 'silver',
        plugins: 'editor135 bdmap media ',
        toolbar: 'formatselect fontselect editor135',
        height: 600,
        convert_urls: false,
    }">
</tinymce-vue>

三、测试

    点击工具栏的135如果没问题的化会弹窗一个窗口,窗口里就是135编辑器,在135里完成编辑后点击右侧橙色的完成编辑,会自动将内容同步到tinymce里。

    注意file_picker_callback和images_upload_handler这两个接口尽量都实现,一个是传图的一个是传媒体和其他格式文件的。基本上网上能搜到实现。

    UniAdmin用户无需上述步骤,官方已集成直接可以使用。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-01-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档