diff --git a/src/components/Editor/src/Editor.vue b/src/components/Editor/src/Editor.vue index c1f07cf9b..207ab8020 100644 --- a/src/components/Editor/src/Editor.vue +++ b/src/components/Editor/src/Editor.vue @@ -58,6 +58,16 @@ watch( emit('update:modelValue', val) } ) +watch( + () => props.readonly, + (val) => { + if (val) { + editorRef.value?.disable() + } else { + editorRef.value?.enable() + } + } +) const handleCreated = (editor: IDomEditor) => { editorRef.value = editor