From e2b98bc5c97e18cf772c0e55e955b61307a44d61 Mon Sep 17 00:00:00 2001 From: clz Date: Tue, 28 Jul 2026 11:16:44 +0800 Subject: [PATCH] =?UTF-8?q?fix(market-ranking):=20=E6=9C=80=E6=96=B0?= =?UTF-8?q?=E4=BB=B7=E6=B6=A8=E8=B7=8C=E8=89=B2=E5=AF=B9=E9=BD=90=E5=95=86?= =?UTF-8?q?=E5=93=81=E6=9C=9F=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - priceColor 方法重写:undefined/0 统一走 text_primary,不再委托 riseFallColor(避免 0 走 text_grey) - 与 biz_firstpage 对应修改保持一致 --- .../ets/market-ranking/MarketRankingNodeComponent.ets | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/entry/src/main/ets/market-ranking/MarketRankingNodeComponent.ets b/entry/src/main/ets/market-ranking/MarketRankingNodeComponent.ets index b1716d3..329ce92 100644 --- a/entry/src/main/ets/market-ranking/MarketRankingNodeComponent.ets +++ b/entry/src/main/ets/market-ranking/MarketRankingNodeComponent.ets @@ -612,9 +612,14 @@ export struct MarketRankingNodeComponent { } private priceColor(item: RankItem): Resource { - if (item.price === undefined || item.price_chg === undefined) { + if (item.price_chg === undefined) { return $r('app.color.text_primary'); } - return riseFallColor(item.price_chg); + if (item.price_chg > 0) { + return $r('app.color.color_rise'); + } else if (item.price_chg < 0) { + return $r('app.color.color_fall'); + } + return $r('app.color.text_primary'); } }