Skip to content

Commit ab110f9

Browse files
YunaiVgitee-org
authored andcommitted
!493 fix: 思维导图管理预览会报错
Merge pull request !493 from hhhero/master
2 parents b2bdcdc + 5f97086 commit ab110f9

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

src/views/ai/mindmap/manager/index.vue

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,16 @@
9494
</ContentWrap>
9595

9696
<!-- 思维导图的预览 -->
97-
<el-drawer v-model="previewVisible" :with-header="false" size="800px">
97+
<el-drawer
98+
v-model="previewVisible"
99+
:with-header="false"
100+
size="800px"
101+
@opened="openedHandler"
102+
@close="closeHandler"
103+
>
98104
<Right
99105
ref="rightRef"
106+
v-if="drawerOpened"
100107
:generatedContent="previewContent"
101108
:isEnd="true"
102109
:isGenerating="false"
@@ -167,7 +174,6 @@ const handleDelete = async (id: number) => {
167174
} catch {}
168175
}
169176
170-
// TODO 芋艿:预览会报错
171177
/** 预览操作按钮 */
172178
const previewVisible = ref(false)
173179
const previewContent = ref('')
@@ -176,6 +182,14 @@ const openPreview = (row: MindMapVO) => {
176182
previewVisible.value = true
177183
}
178184
185+
const drawerOpened = ref(false) // drawer组件是否完全展开
186+
const openedHandler = () => { // drawer完全打开时再渲染预览组件
187+
drawerOpened.value = true
188+
}
189+
const closeHandler = () => { // drawer关闭时回调,更改一下drawerOpened的值为false
190+
drawerOpened.value = false
191+
}
192+
179193
/** 初始化 **/
180194
onMounted(async () => {
181195
getList()

0 commit comments

Comments
 (0)