From ad3174b207a1f6ae823cca11cff005b49eb0b301 Mon Sep 17 00:00:00 2001 From: Xwen <929716663@qq.com> Date: Thu, 4 Jan 2024 20:40:57 +0800 Subject: [PATCH] =?UTF-8?q?perf:=E6=94=AF=E6=8C=81=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E5=A4=9A=E7=AF=87=E6=96=87=E7=AB=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Yi.Bbs.Vue3/src/views/Article.vue | 14 ++++++++------ Yi.Bbs.Vue3/src/views/EditArticle.vue | 16 ++++++++++++---- 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/Yi.Bbs.Vue3/src/views/Article.vue b/Yi.Bbs.Vue3/src/views/Article.vue index e9a12022..2a1db490 100644 --- a/Yi.Bbs.Vue3/src/views/Article.vue +++ b/Yi.Bbs.Vue3/src/views/Article.vue @@ -212,6 +212,13 @@ const catalogueData = ref([]); // 面包屑导航列表 const breadcrumbsList = ref([]); +const resultRouters = ["index", "discuss", "themeCover"]; +breadcrumbsList.value = route.matched[0].children + .filter((item) => resultRouters.includes(item.name)) + .sort((a, b) => { + return resultRouters.indexOf(a.name) - resultRouters.indexOf(b.name); + }); + // 当前文章名称 const currentArticle = ref(""); @@ -239,6 +246,7 @@ const loadDiscuss = async (isRewrite) => { const response = await articleGet(route.params.articleId); discuss.value.content = response.data.content; } + breadcrumbsList.value[1].path = "/discuss/" + discuss.value.plateId; ContentHander(); }; //加载文章及目录 @@ -362,12 +370,6 @@ onMounted(async () => { await loadArticleData(); }); -const resultRouters = ["index", "discuss", "themeCover"]; -breadcrumbsList.value = route.matched[0].children - .filter((item) => resultRouters.includes(item.name)) - .sort((a, b) => { - return resultRouters.indexOf(a.name) - resultRouters.indexOf(b.name); - }); watch( () => currentArticle.value, (val) => { diff --git a/Yi.Bbs.Vue3/src/views/EditArticle.vue b/Yi.Bbs.Vue3/src/views/EditArticle.vue index 5bf5d7d7..a6bcdd5a 100644 --- a/Yi.Bbs.Vue3/src/views/EditArticle.vue +++ b/Yi.Bbs.Vue3/src/views/EditArticle.vue @@ -107,7 +107,13 @@