From efce482b3215ddf9ed588f63a218d5f76939e947 Mon Sep 17 00:00:00 2001 From: liuzhidong <51448229+liuzhidong0918@users.noreply.github.com> Date: Mon, 7 Jun 2021 21:28:26 +0800 Subject: [PATCH] feat(Tinymce): add dynamics to the read-only state of the rich text editor (#725) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit *富文本目前只支持初始化配置,本次增加了只读状态动态设置,只需更改readonly的值 --- src/components/Tinymce/src/Editor.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/Tinymce/src/Editor.vue b/src/components/Tinymce/src/Editor.vue index de941970..94c280a6 100644 --- a/src/components/Tinymce/src/Editor.vue +++ b/src/components/Tinymce/src/Editor.vue @@ -174,6 +174,10 @@ const disabled = computed(() => { const { options } = props; const getdDisabled = options && Reflect.get(options, 'readonly'); + const editor = unref(editorRef); + if (editor) { + editor.setMode(getdDisabled ? 'readonly' : 'design'); + } return getdDisabled ?? false; });