fix: fix the error reported by the Editor component
This commit is contained in:
parent
90ef9856a0
commit
7dc6d8a9d7
|
@ -78,10 +78,10 @@ const handleChange = (editor: IDomEditor) => {
|
||||||
// 组件销毁时,及时销毁编辑器
|
// 组件销毁时,及时销毁编辑器
|
||||||
onBeforeUnmount(() => {
|
onBeforeUnmount(() => {
|
||||||
const editor = unref(editorRef.value)
|
const editor = unref(editorRef.value)
|
||||||
if (editor == null) return
|
if (editor === null) return
|
||||||
|
|
||||||
// 销毁,并移除 editor
|
// 销毁,并移除 editor
|
||||||
editor.destroy()
|
editor?.destroy()
|
||||||
})
|
})
|
||||||
|
|
||||||
const getEditorRef = async (): Promise<IDomEditor> => {
|
const getEditorRef = async (): Promise<IDomEditor> => {
|
||||||
|
@ -110,12 +110,12 @@ watch(
|
||||||
<div v-if="show" class="border-1 border-solid border-[var(--tags-view-border-color)]">
|
<div v-if="show" class="border-1 border-solid border-[var(--tags-view-border-color)]">
|
||||||
<!-- 工具栏 -->
|
<!-- 工具栏 -->
|
||||||
<Toolbar
|
<Toolbar
|
||||||
|
:editor="editorRef"
|
||||||
:editorId="editorId"
|
:editorId="editorId"
|
||||||
class="border-bottom-1 border-solid border-[var(--tags-view-border-color)]"
|
class="border-bottom-1 border-solid border-[var(--tags-view-border-color)]"
|
||||||
/>
|
/>
|
||||||
<!-- 编辑器 -->
|
<!-- 编辑器 -->
|
||||||
<Editor
|
<Editor
|
||||||
:editor="editorRef"
|
|
||||||
:editorId="editorId"
|
:editorId="editorId"
|
||||||
:defaultConfig="editorConfig"
|
:defaultConfig="editorConfig"
|
||||||
:defaultHtml="defaultHtml"
|
:defaultHtml="defaultHtml"
|
||||||
|
|
Loading…
Reference in New Issue