From 9e9cc36ae6b4599a9698ad448f78564dfb105ba5 Mon Sep 17 00:00:00 2001
From: 13176889840 <13176889840@163.com>
Date: Thu, 23 Jun 2022 10:37:40 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AF=8C=E6=96=87=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/components/tinymce2/index.vue | 13 ++++++++++---
src/views/modules/workPc/guidance/DetailForm.vue | 2 ++
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/src/views/components/tinymce2/index.vue b/src/views/components/tinymce2/index.vue
index 60a38284..5f82a817 100644
--- a/src/views/components/tinymce2/index.vue
+++ b/src/views/components/tinymce2/index.vue
@@ -1,5 +1,5 @@
-
+
@@ -51,6 +51,13 @@ import { debounce } from "throttle-debounce";
export default {
props: {
+ id: {
+ type: String,
+ default: () => {
+ num === 10000 && (num = 1);
+ return `tinymce${+new Date()}${num++}`;
+ },
+ },
value: {
default: "",
},
@@ -67,7 +74,7 @@ export default {
let token = this.getUserToken();
let init = {
- selector: '#editors',
+ selector: `#${this.id}`,
language_url: require("./zh_CN.js"), // 中文语言包路径
language: "zh_CN",
skin_url: require("tinymce/skins/ui/oxide/skin.css"), // 编辑器皮肤样式
@@ -154,7 +161,7 @@ export default {
};
},
mounted() {
- tinymce.init(this.init)
+ // tinymce.init(this.init)
},
methods: {
vModel(editor) {
diff --git a/src/views/modules/workPc/guidance/DetailForm.vue b/src/views/modules/workPc/guidance/DetailForm.vue
index 74b0cf3c..8b878642 100644
--- a/src/views/modules/workPc/guidance/DetailForm.vue
+++ b/src/views/modules/workPc/guidance/DetailForm.vue
@@ -69,6 +69,8 @@