From 44ffb3d1eaca94cb60d2057fe5dfe334ccb8b486 Mon Sep 17 00:00:00 2001 From: Frost-ZX <30585462+Frost-ZX@users.noreply.github.com> Date: Mon, 8 Nov 2021 17:46:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B7=A5=E5=85=B7=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Tools.vue | 26 +++++++++++++------------- src/views/ToolsDetail.vue | 14 +++++++------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/views/Tools.vue b/src/views/Tools.vue index 9311340..8aa0f20 100644 --- a/src/views/Tools.vue +++ b/src/views/Tools.vue @@ -49,6 +49,16 @@ import navTools from '@/assets/js/navTools.js'; export default { name: 'Tools', + data() { + return { + utils: this.$root.utils, + toolList: navTools, + detail: { + show: false, + title: '' + }, + } + }, beforeRouteEnter(to, from, next) { next(vm => { var route = vm.$route; @@ -63,16 +73,6 @@ export default { } }); }, - data() { - return { - utils: this.$root.utils, - toolList: navTools, - detail: { - show: false, - title: '' - } - }; - }, methods: { /** @@ -103,7 +103,7 @@ export default { var info = {}; // 错误提示 var errMsg = `无法打开该工具(分类:${toolCatrgory} 名称:${toolName})`; - + try { info = vm.toolList[toolCatrgory]['list'][toolName]; @@ -135,7 +135,7 @@ export default { // 更新页面标题 vm.utils.changeTitle(info.title); // 更新 drawer 标题 - vm.detail.title = `${info.title} [${info.version}_${info.update}]`; + vm.detail.title = `${info.title} [${info.version}][${info.update}]`; // 路由跳转 // 注:当前路由相同时也进行跳转,以更新 query vm.$router.push({ @@ -158,7 +158,7 @@ export default { var url = window.location.href; window.open(url, '_blank'); - } + }, }, } diff --git a/src/views/ToolsDetail.vue b/src/views/ToolsDetail.vue index de2f104..489c02b 100644 --- a/src/views/ToolsDetail.vue +++ b/src/views/ToolsDetail.vue @@ -9,6 +9,13 @@ import navTools from '@/assets/js/navTools.js'; export default { name: 'ToolsDetail', + data() { + return { + utils: this.$root.utils, + toolList: navTools, + toolElem: null, + } + }, beforeRouteEnter(to, from, next) { next(vm => { var params = vm.$route.params; @@ -43,13 +50,6 @@ export default { }); }); }, - data() { - return { - utils: this.$root.utils, - toolList: navTools, - toolElem: null - } - }, }