From 43f35f517a5da7e585e0521419d0a510ca7774e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AF=85?= <1335909236@qq.com> Date: Sun, 28 Sep 2025 15:37:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B9=96=E7=95=94=E7=A4=BE?= =?UTF-8?q?=E5=8C=BA=E6=95=B0=E6=8D=AE=E5=B1=95=E7=A4=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/community/list/index.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/community/list/index.vue b/packages/community/list/index.vue index f2d93cc4..8ec6d88f 100644 --- a/packages/community/list/index.vue +++ b/packages/community/list/index.vue @@ -163,8 +163,17 @@ export default { }; }); + // 过滤腾讯地图数据,只保留那些name不在接口返回数据中的小区 + // 创建一个包含接口返回数据所有name的Set + const processedNames = new Set(processedList.map(item => item.name)); + + // 过滤腾讯地图数据 + const filteredTencentCommunities = tencentCommunities.filter(item => + !processedNames.has(item.name) + ); + // 合并数据 - mergedList = [...processedList, ...tencentCommunities]; + mergedList = [...processedList, ...filteredTencentCommunities]; // 根据community_id去重 mergedList = uniqueByField(mergedList, 'community_id');