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 @@