From 54534fe23590c6371588a275011c79bc0ddb9482 Mon Sep 17 00:00:00 2001 From: sakuya <81883387@qq.com> Date: Thu, 19 May 2022 12:26:14 +0800 Subject: [PATCH] add Editor media&templates&pagebreak --- src/components/scEditor/index.vue | 16 +++++++++++++--- src/views/vab/editor.vue | 21 +++++++++++++++++---- 2 files changed, 30 insertions(+), 7 deletions(-) diff --git a/src/components/scEditor/index.vue b/src/components/scEditor/index.vue index 2a1d2c3d..3e3e2522 100644 --- a/src/components/scEditor/index.vue +++ b/src/components/scEditor/index.vue @@ -15,9 +15,14 @@ // 引入编辑器插件 import 'tinymce/plugins/code' //编辑源码 import 'tinymce/plugins/image' //插入编辑图片 + import 'tinymce/plugins/media' //插入视频 import 'tinymce/plugins/link' //超链接 import 'tinymce/plugins/preview'//预览 + import 'tinymce/plugins/template'//模板 import 'tinymce/plugins/table' //表格 + import 'tinymce/plugins/pagebreak' //分页 + import 'tinymce/plugins/lists' //列 + import 'tinymce/plugins/advlist' //列 import 'tinymce/plugins/quickbars' //快速工具条 export default { @@ -43,13 +48,17 @@ }, plugins: { type: [String, Array], - default: 'code image link preview table quickbars' + default: 'code image media link preview table quickbars template pagebreak lists advlist' }, toolbar: { type: [String, Array], default: 'undo redo | forecolor backcolor bold italic underline strikethrough link | blocks fontfamily fontsize | \ - alignleft aligncenter alignright alignjustify outdent indent lineheight | bullist numlist | \ - image table preview | code selectall' + alignleft aligncenter alignright alignjustify | outdent indent | numlist bullist | pagebreak | \ + image media table template preview | code selectall' + }, + templates: { + type: Array, + default: () => [] } }, data() { @@ -70,6 +79,7 @@ resize: true, elementpath: true, content_style: "", + templates: this.templates, quickbars_selection_toolbar: 'forecolor backcolor bold italic underline strikethrough link', quickbars_image_toolbar: 'alignleft aligncenter alignright', quickbars_insert_toolbar: false, diff --git a/src/views/vab/editor.vue b/src/views/vab/editor.vue index 6a50ab35..4a5eb62b 100644 --- a/src/views/vab/editor.vue +++ b/src/views/vab/editor.vue @@ -1,7 +1,7 @@