import { View, Text } from "@tarojs/components"; import ListCard from "@/components/ListCard"; import ListLoadError from "@/components/ListLoadError"; import ListCardSkeleton from "@/components/ListCardSkeleton"; import "./index.scss"; const ListContainer = (props) => { const { loading, data = [], error, reload, recommendList } = props; if (error) { return ; } const renderList = (list) => { if (loading && list.length === 0) { return ( <> {new Array(10).fill(0).map(() => { return ; })} ); } return ( <> {list?.map((match, index) => ( ))} ); }; return ( {renderList(data)} 搜索结果较少,已为你推荐其他内容 {renderList(recommendList)} ); }; export default ListContainer;