From 87163ae93a67e26646c8f8399487f0e255b49c36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Sun, 27 Feb 2022 16:38:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=80=89=E9=A1=B9=E5=8D=A1?= =?UTF-8?q?=E7=82=B9=E5=87=BB=E5=8F=B3=E9=94=AE=E5=88=B7=E6=96=B0=E4=B8=A2?= =?UTF-8?q?=E5=A4=B1=E5=8F=82=E6=95=B0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZR.Vue/src/plugins/tab.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ZR.Vue/src/plugins/tab.js b/ZR.Vue/src/plugins/tab.js index 011897c..8ed11d8 100644 --- a/ZR.Vue/src/plugins/tab.js +++ b/ZR.Vue/src/plugins/tab.js @@ -4,20 +4,21 @@ import router from '@/router'; export default { // 刷新当前tab页签 refreshPage(obj) { - const { path, matched } = router.currentRoute; + const { path, query, matched } = router.currentRoute; if (obj === undefined) { matched.forEach((m) => { if (m.components && m.components.default && m.components.default.name) { if (!['Layout', 'ParentView'].includes(m.components.default.name)) { - obj = { name: m.components.default.name, path: path }; + obj = { name: m.components.default.name, path: path, query: query }; } } }); } return store.dispatch('tagsView/delCachedView', obj).then(() => { - const { path } = obj + const { path, query } = obj router.replace({ - path: '/redirect' + path + path: '/redirect' + path, + query: query }) }) }, @@ -63,4 +64,4 @@ export default { updatePage(obj) { return store.dispatch('tagsView/updateVisitedView', obj); } -} +} \ No newline at end of file