fix: 修复单页面打开模式组件添加事件退出未销毁问题
This commit is contained in:
parent
c545ae5dbc
commit
ac4f18810b
@ -47,7 +47,7 @@
|
|||||||
<el-tooltip
|
<el-tooltip
|
||||||
effect="dark"
|
effect="dark"
|
||||||
:placement="showBarTooltipPosition"
|
:placement="showBarTooltipPosition"
|
||||||
:content="'visualization.show_data'"
|
:content="t('visualization.show_data')"
|
||||||
v-if="!['picture-group', 'rich-text'].includes(element.innerType) && barShowCheck('details')"
|
v-if="!['picture-group', 'rich-text'].includes(element.innerType) && barShowCheck('details')"
|
||||||
>
|
>
|
||||||
<span>
|
<span>
|
||||||
|
|||||||
@ -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.visualization_component')" name="com"> </el-tab-pane>
|
||||||
<el-tab-pane :label="t('visualization.component_style')" name="componentStyle">
|
<el-tab-pane :label="t('visualization.component_style')" name="componentStyle">
|
||||||
</el-tab-pane>
|
</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>
|
</el-tabs>
|
||||||
<template v-if="!mobileLoading">
|
<template v-if="!mobileLoading">
|
||||||
<div class="config-mobile-tab" v-show="activeCollapse === 'style'">
|
<div class="config-mobile-tab" v-show="activeCollapse === 'style'">
|
||||||
|
|||||||
@ -429,6 +429,8 @@ onMounted(async () => {
|
|||||||
onUnmounted(() => {
|
onUnmounted(() => {
|
||||||
window.removeEventListener('storage', eventCheck)
|
window.removeEventListener('storage', eventCheck)
|
||||||
window.removeEventListener('blur', releaseAttachKey)
|
window.removeEventListener('blur', releaseAttachKey)
|
||||||
|
eventBus.off('handleNew', handleNew)
|
||||||
|
eventBus.off('tabSort', tabSort)
|
||||||
})
|
})
|
||||||
|
|
||||||
const previewStatus = computed(() => editMode.value === 'preview')
|
const previewStatus = computed(() => editMode.value === 'preview')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user