From 13363028daf29f52b6c3eb8a50c9e9c58920636f Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: 星期四, 04 十二月 2025 08:46:58 +0800
Subject: [PATCH] 修改新增
---
src/components/Tinymce/Tinymce.vue | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/components/Tinymce/Tinymce.vue b/src/components/Tinymce/Tinymce.vue
index d61231a..99d9735 100644
--- a/src/components/Tinymce/Tinymce.vue
+++ b/src/components/Tinymce/Tinymce.vue
@@ -24,6 +24,7 @@
import "tinymce/plugins/wordcount";
import "tinymce/plugins/fullscreen";
import "../../../public/tinymce/plugins/upfile/index";
+import "../../../public/tinymce/plugins/formatpainter/plugin.min";
import {getToken} from "@/utils/auth";
// import "tinymce/plugins/upfile";
// import "tinymce/plugins/attachment";
@@ -47,11 +48,11 @@
},
plugins: {
type: [String, Array],
- default: " paragraphspacing upfile lists image table wordcount fullscreen "
+ default: "formatpainter paragraphspacing upfile lists image table wordcount fullscreen "
},
toolbar: {
type: [String, Array],
- default: " styleselect fontsizeselect paragraphspacing | upfile image bold italic | fontselect |alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | undo redo | lists insertfile table | removeformat fullscreen "
+ default: " styleselect fontsizeselect paragraphspacing formatpainter | upfile image bold italic | fontselect |alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | undo redo | lists insertfile table | removeformat fullscreen "
}
},
data() {
@@ -65,7 +66,7 @@
content_css: '/tinymce/skins/content/default/content.css',
height: this.height? this.height : 500, // 编辑器高度
branding: false, // 是否禁用“Powered by TinyMCE”
- menubar: true, // 顶部菜单栏显示
+ menubar: false, // 顶部菜单栏显示
plugins: this.plugins,
toolbar: this.toolbar,
relative_urls: false,
@@ -81,9 +82,10 @@
'黑体=SimHei, "Microsoft YaHei", "PingFang SC", sans-serif;' + // Windows黑体
'微软雅黑=Microsoft YaHei, sans-serif;' +
'仿宋=FangSong, "Fang", serif;',
+ fontsize_formats: "8pt 10pt 12pt 13pt 14pt 18pt 24pt 36pt",
// 字体样式应用到文本时使用 <span> 而非 <font>
- inline_styles: true,
+ // inline_styles: true,
images_upload_handler: async (blobInfo, success, failure) => {
const formData = new FormData(); // 和后端协商后用formData格式进行传参
formData.append("file", blobInfo.blob());// 传递的参数
--
Gitblit v1.9.2