From fc9ecd4720484234ca3b75ac395363e8798ec3c8 Mon Sep 17 00:00:00 2001 From: "34701892@qq.com" <34701892@qq.com> Date: Thu, 5 Mar 2026 10:44:00 +0800 Subject: [PATCH] =?UTF-8?q?refactor(detail):=20=E4=BC=98=E5=8C=96=E6=96=B0?= =?UTF-8?q?=E9=97=BB=E8=AF=A6=E6=83=85=E9=A1=B5=E7=9A=84=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E5=92=8C=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 取消导航栏的注释并调整其结构 - 格式化组件导入和函数调用的多行参数 - 统一条件运算符的换行风格 - 保持代码风格一致性 --- src/pages/detail/indexNewsInfo.vue | 34 ++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/src/pages/detail/indexNewsInfo.vue b/src/pages/detail/indexNewsInfo.vue index c883e54..51bfd9e 100644 --- a/src/pages/detail/indexNewsInfo.vue +++ b/src/pages/detail/indexNewsInfo.vue @@ -1,14 +1,18 @@ @@ -32,7 +40,11 @@ import { onMounted, ref } from "vue"; import { onLoad, onShow } from "@dcloudio/uni-app"; import { onReachBottom } from "@dcloudio/uni-app"; -import { fetchArticleDetail, fetchArticleLike, fetchArticleFavorate } from "@/api/detail"; +import { + fetchArticleDetail, + fetchArticleLike, + fetchArticleFavorate, +} from "@/api/detail"; import { getNewsList } from "@/api"; import Article from "@/components/article/indexNewsInfo.vue"; import Column from "@/components/column/index.vue"; @@ -123,7 +135,9 @@ const handleClickLike = async () => { }); if (res.code === 200) { data.value.isLike = data.value.isLike ? 0 : 1; - data.value.likeNums = data.value.isLike ? data.value.likeNums + 1 : data.value.likeNums - 1; + data.value.likeNums = data.value.isLike + ? data.value.likeNums + 1 + : data.value.likeNums - 1; } }; @@ -135,7 +149,9 @@ const handleClickStar = async () => { }); if (res.code === 200) { data.value.isFav = data.value.isFav ? 0 : 1; - data.value.favNums = data.value.isFav ? data.value.favNums + 1 : data.value.favNums - 1; + data.value.favNums = data.value.isFav + ? data.value.favNums + 1 + : data.value.favNums - 1; } }; @@ -146,7 +162,7 @@ const wxShare = () => { JSON.stringify({ id: data.value.id, type: newType.value, - }), + }) ); link += `?path=${path}&query=${query}`; // console.log("🚀 ~ WXconfig ~ link:", link);