fix: 修复单页面打开模式组件添加事件退出未销毁问题

This commit is contained in:
wangjiahao 2024-11-28 14:14:49 +08:00
parent c545ae5dbc
commit ac4f18810b
3 changed files with 4 additions and 2 deletions

View File

@ -47,7 +47,7 @@
<el-tooltip
effect="dark"
:placement="showBarTooltipPosition"
:content="'visualization.show_data'"
:content="t('visualization.show_data')"
v-if="!['picture-group', 'rich-text'].includes(element.innerType) && barShowCheck('details')"
>
<span>

View File

@ -321,7 +321,7 @@ const save = () => {
<el-tab-pane :label="t('visualization.visualization_component')" name="com"> </el-tab-pane>
<el-tab-pane :label="t('visualization.component_style')" name="componentStyle">
</el-tab-pane>
<el-tab-pane label="t('visualization.whole_style')" name="style"> </el-tab-pane>
<el-tab-pane :label="t('visualization.whole_style')" name="style"> </el-tab-pane>
</el-tabs>
<template v-if="!mobileLoading">
<div class="config-mobile-tab" v-show="activeCollapse === 'style'">

View File

@ -429,6 +429,8 @@ onMounted(async () => {
onUnmounted(() => {
window.removeEventListener('storage', eventCheck)
window.removeEventListener('blur', releaseAttachKey)
eventBus.off('handleNew', handleNew)
eventBus.off('tabSort', tabSort)
})
const previewStatus = computed(() => editMode.value === 'preview')