From 1bce4b8e6cd804a0868b8f6d6c741ec3dedff54f Mon Sep 17 00:00:00 2001 From: renzhijun <3051619471@qq.com> Date: Sat, 31 Jan 2026 09:52:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/geGuCenter/geGuCenter.vue | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pages/geGuCenter/geGuCenter.vue b/pages/geGuCenter/geGuCenter.vue index 7e61f7a..eb7d681 100644 --- a/pages/geGuCenter/geGuCenter.vue +++ b/pages/geGuCenter/geGuCenter.vue @@ -635,7 +635,17 @@ conceptStocks(concept_id,{}).then(res => { if (res.data && res.data.stocks) { // 将接口数据赋值给列表数组 - this.conceptStocksList = res.data.stocks; + let rawData = res.data.stocks; + + // 2. 对数据进行排序处理 + this.conceptStocksList = rawData.sort((a, b) => { + // 将 None 值转换为 -999 + const aValue = a.change_pct === null || a.change_pct === undefined ? -999 : Number(a.change_pct); + const bValue = b.change_pct === null || b.change_pct === undefined ? -999 : Number(b.change_pct); + + // 降序排列(涨幅高的在前) + return bValue - aValue; + }); } else { console.warn('接口返回数据格式异常', res); }