diff --git a/open-isle-cli/src/components/ArticleCategory.vue b/open-isle-cli/src/components/ArticleCategory.vue index af1b55ac1..cd3c950c5 100644 --- a/open-isle-cli/src/components/ArticleCategory.vue +++ b/open-isle-cli/src/components/ArticleCategory.vue @@ -25,7 +25,9 @@ export default { const gotoCategory = () => { if (!props.category) return const value = encodeURIComponent(props.category.id ?? props.category.name) - router.push({ path: '/', query: { category: value } }) + router.push({ path: '/', query: { category: value } }).then(() => { + window.location.reload() + }) } return { gotoCategory } } diff --git a/open-isle-cli/src/components/ArticleTags.vue b/open-isle-cli/src/components/ArticleTags.vue index 9677783e1..2da0e8f86 100644 --- a/open-isle-cli/src/components/ArticleTags.vue +++ b/open-isle-cli/src/components/ArticleTags.vue @@ -29,7 +29,9 @@ export default { const router = useRouter() const gotoTag = tag => { const value = encodeURIComponent(tag.id ?? tag.name) - router.push({ path: '/', query: { tags: value } }) + router.push({ path: '/', query: { tags: value } }).then(() => { + window.location.reload() + }) } return { gotoTag } }