From 72cd0674ad6380807ed4767386e2d2f5b180e678 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期四, 13 十一月 2025 17:10:10 +0800
Subject: [PATCH] 修改
---
src/components/Tinymce/Tinymce.vue | 49 ++++++++++++++++++++++++++++++++++---------------
1 files changed, 34 insertions(+), 15 deletions(-)
diff --git a/src/components/Tinymce/Tinymce.vue b/src/components/Tinymce/Tinymce.vue
index a4ab141..830a531 100644
--- a/src/components/Tinymce/Tinymce.vue
+++ b/src/components/Tinymce/Tinymce.vue
@@ -46,16 +46,18 @@
},
toolbar: {
type: [String, Array],
- default: "undo redo | formatselect | upfile image bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | lists insertfile table | removeformat fullscreen "
+ default: " styleselect fontsizeselect | undo redo | upfile image bold italic | fontselect |alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | lists insertfile table | removeformat fullscreen "
}
},
data() {
return {
+ loading: false,
// 初始化配置
init: {
language_url: "/tinymce/langs/zh_CN.js",
language: "zh_CN",
skin_url: "/tinymce/skins/ui/oxide", // skin路径
+ content_css: '/tinymce/skins/content/default/content.css',
height: 500, // 编辑器高度
branding: false, // 是否禁用“Powered by TinyMCE”
menubar: true, // 顶部菜单栏显示
@@ -64,10 +66,6 @@
relative_urls: false,
remove_script_host: true,
statusbar: false,
- // images_upload_handler: (blobInfo, success, failure) => {
- // console.log(blobInfo);
- // this.handleImgUpload(blobInfo, success, failure);
- // },
images_upload_handler: async (blobInfo, success, failure) => {
const formData = new FormData(); // 和后端协商后用formData格式进行传参
formData.append("file", blobInfo.blob());// 传递的参数
@@ -75,7 +73,15 @@
let res = await upload(formData); // 调取 接口
console.log(res);
if (res.code == 200) {
- const path = import.meta.env.VITE_APP_BASE_API + '/' + res.data.path
+
+ // const path = import.meta.env.VITE_APP_BASE_API + '/' + res.data.path
+ let path = "";
+ if(import.meta.env.VITE_APP_ENV == 'development') {
+ path = import.meta.env.VITE_APP_BASE_API + '/' + res.data.path
+ }else {
+ path = 'http://106.15.95.149:8088/api/' + res.data.path
+ }
+
success(path);
} else {
failure("上传失败");
@@ -85,18 +91,30 @@
const formData = new FormData(); // 和后端协商后用formData格式进行传参
formData.append("file", file);// 传递的参数
formData.append("Authorization", getToken());// token值
- let res = await upload(formData); // 调取 接口
- console.log(res);
- if (res.code == 200) {
- const path = import.meta.env.VITE_APP_BASE_API + '/' + res.data.path
- success(path);
- } else {
- failure("上传失败");
- }
+ await upload(formData).then(res => {
+ console.log(res);
+ if (res.code == 200) {
+ // const path = import.meta.env.VITE_APP_BASE_API + '/' + res.data.path
+ let path = "";
+ if(import.meta.env.VITE_APP_ENV == 'development') {
+ path = import.meta.env.VITE_APP_BASE_API + '/' + res.data.path
+ }else {
+ path = 'http://106.15.95.149:8088/api/' + res.data.path
+ }
+
+ success(path,res.data);
+ } else {
+ console.log("上传失败");
+ }
+ }).catch(err => {
+ success('失败');
+ console.log('err',err)
+ })
}
},
myValue: this.value,
- // content_css: '/tinymce/skins/content/default/content.css',
+
+
};
},
@@ -112,6 +130,7 @@
},
// 可以添加一些自己的自定义事件,如清空内容
clear() {
+
this.myValue = "";
},
},
--
Gitblit v1.9.2