diff --git a/src/components/Editor/src/Editor.vue b/src/components/Editor/src/Editor.vue index 7e81c58ebf801bf1fefd87e8a91142ce2ae659c0..207ab80206efb6d1fc63ad37b3def23557587a2a 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 @@ -90,6 +100,12 @@ const editorConfig = computed((): IEditorConfig => { }, autoFocus: false, scroll: true, + EXTEND_CONF: { + mentionConfig: { + showModal: () => {}, + hideModal: () => {} + } + }, MENU_CONF: { ['uploadImage']: { server: getUploadUrl(),