数据为空时允许展示banner

This commit is contained in:
李瑞
2026-02-11 23:13:49 +08:00
parent 05966b2acb
commit 99c8026f61

View File

@@ -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 (
<ListLoadError
reload={reload}