最近学习出现空数据和数据同时展示优化

This commit is contained in:
禺狨 2023-07-05 09:19:17 +08:00
parent b6902e00bc
commit dabac610c2

View File

@ -21,8 +21,13 @@ const StudyPage = () => {
}, []);
const getCourses = () => {
if (loading) {
return;
}
setLoading(true);
course.latestLearn().then((res: any) => {
course
.latestLearn()
.then((res: any) => {
let data = res.data;
let today: CourseModel[] = [];
let yesterday: CourseModel[] = [];
@ -34,7 +39,9 @@ const StudyPage = () => {
.format("YYYY-MM-DD HH:mm:ss");
if (moment(time).isSame(moment(), "day")) {
today.push(item);
} else if (moment(time).isSame(moment().subtract(1, "day"), "day")) {
} else if (
moment(time).isSame(moment().subtract(1, "day"), "day")
) {
yesterday.push(item);
} else {
box.push(item);
@ -45,6 +52,9 @@ const StudyPage = () => {
setYesterdayCourses(yesterday);
setCourses(box);
setLoading(false);
})
.catch((e) => {
setLoading(false);
});
};
@ -70,7 +80,10 @@ const StudyPage = () => {
</div>
</div>
))}
{!loading && courses.length === 0 && <Empty></Empty>}
{!loading &&
courses.length === 0 &&
todayCourses.length === 0 &&
yesterdayCourses.length === 0 && <Empty></Empty>}
{!loading && (
<>
{todayCourses.length > 0 && (