diff --git a/src/components/app/t-postcard.vue b/src/components/app/t-postcard.vue index 04f47ebf..57b84313 100644 --- a/src/components/app/t-postcard.vue +++ b/src/components/app/t-postcard.vue @@ -132,7 +132,10 @@ watch( async function toPost(): Promise { if (!card.value) return; - if (route.name !== "帖子详情") await createPost(card.value); + if (route.name !== "帖子详情") { + await createPost(card.value); + return; + } if (route.params.post_id.toString() === card.value.postId.toString()) { showSnackbar.warn("当前已在该帖子详情页", 3000); return;