From 8c88667d45f185b7487ddfc2cea46d94a49addc6 Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Wed, 5 Jun 2024 18:17:28 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=B5=8C=E5=85=A5=E5=BC=8F):=20=E5=B5=8C?= =?UTF-8?q?=E5=85=A5=E5=BC=8F=E8=B7=B3=E8=BD=ACbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core-frontend/src/views/chart/components/views/index.vue | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/core-frontend/src/views/chart/components/views/index.vue b/core/core-frontend/src/views/chart/components/views/index.vue index 31ccfc5c83..15dd7bb8a8 100644 --- a/core/core-frontend/src/views/chart/components/views/index.vue +++ b/core/core-frontend/src/views/chart/components/views/index.vue @@ -356,9 +356,6 @@ const windowsJump = (url, jumpType) => { try { const newWindow = window.open(url, jumpType) initOpenHandler(newWindow) - if (jumpType === '_self') { - location.reload() - } } catch (e) { ElMessage.error(t('visualization.url_check_error') + ':' + url) } @@ -415,6 +412,7 @@ const jumpClick = param => { jumpInfo.targetDvId }&jumpInfoParam=${encodeURIComponent(Base64.encode(JSON.stringify(param)))}` if (divSelf) { + embeddedStore.clearState() embeddedStore.setDvId(jumpInfo.targetDvId) embeddedStore.setJumpInfoParam(encodeURIComponent(Base64.encode(JSON.stringify(param)))) divEmbedded('Preview') @@ -435,6 +433,7 @@ const jumpClick = param => { let url = setIdValueTrans('id', 'value', jumpInfo.content, colList) url = checkAddHttp(url) if (divSelf) { + embeddedStore.clearState() embeddedStore.setOuterUrl(url) divEmbedded('Iframe') return