优化课程详情页面标题渲染缓慢

This commit is contained in:
none 2023-07-05 10:46:08 +08:00
parent b0b26d8e47
commit ef6c6029fd

View File

@ -30,7 +30,6 @@ const CoursePage = () => {
useState<LocalUserLearnHourRecordModel>({}); useState<LocalUserLearnHourRecordModel>({});
const [courseTypeText, setCourseTypeText] = useState(""); const [courseTypeText, setCourseTypeText] = useState("");
const [courseTitle, setCourseTitle] = useState("");
const [userCourseProgress, setUserCourseProgress] = useState(0); const [userCourseProgress, setUserCourseProgress] = useState(0);
useEffect(() => { useEffect(() => {
@ -62,7 +61,6 @@ const CoursePage = () => {
useEffect(() => { useEffect(() => {
if (course) { if (course) {
setCourseTypeText(course.is_required === 1 ? "必修课" : "选修课"); setCourseTypeText(course.is_required === 1 ? "必修课" : "选修课");
setCourseTitle(course.title);
} }
}, [course]); }, [course]);
@ -90,7 +88,7 @@ const CoursePage = () => {
/> />
</div> </div>
<div className={styles["top-content"]}> <div className={styles["top-content"]}>
<div className={styles["title"]}>{courseTitle}</div> <div className={styles["title"]}>{course?.title + ""}</div>
<div className={styles["info-content"]}> <div className={styles["info-content"]}>
<div className={styles["info"]}> <div className={styles["info"]}>
<div className={styles["record"]}> <div className={styles["record"]}>