From 99c8026f6118c8f963466414707f31a8b48d5348 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=91=9E?= Date: Wed, 11 Feb 2026 23:13:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=B8=BA=E7=A9=BA=E6=97=B6?= =?UTF-8?q?=E5=85=81=E8=AE=B8=E5=B1=95=E7=A4=BAbanner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/container/listContainer/index.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/container/listContainer/index.tsx b/src/container/listContainer/index.tsx index e8f58e0..9e03c8f 100644 --- a/src/container/listContainer/index.tsx +++ b/src/container/listContainer/index.tsx @@ -138,7 +138,9 @@ const ListContainer = (props) => { // 插入 banner 卡片(在 bannerListIndex 位置插入,不替换数据) function insertBannerCard(list) { if (!bannerListImage) return list; - if (!list || !Array.isArray(list)) return list ?? []; + if (!list || !Array.isArray(list)) { + list = []; + } const idx = Number(bannerListIndex); return [ ...list.slice(0, idx), @@ -201,10 +203,12 @@ const ListContainer = (props) => { ); }; + const showNoData = isShowNoData && !loading && memoizedList?.length === 0; + // 渲染列表 const renderList = () => { // 请求数据为空 - if (isShowNoData) { + if (showNoData) { return (