Просмотр исходного кода

fix(Student): 过滤课程详情中非文本元素并重构数据结构

过滤幻灯片中的非文本元素,同时重构元素数据结构仅保留类型和内容字段,以提高数据处理的清晰度和一致性
lsc 1 неделя назад
Родитель
Сommit
87b501bdc6
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      src/views/Student/index2.vue

+ 4 - 1
src/views/Student/index2.vue

@@ -2449,7 +2449,10 @@ const getCourseDetail = async () => {
           if (jsonObj2.slides) {
           if (jsonObj2.slides) {
             jsonObj2.slides.forEach((slide: any) => {
             jsonObj2.slides.forEach((slide: any) => {
               if (slide.elements) {
               if (slide.elements) {
-                slide.elements = slide.elements.filter((element: any) => element.type !== 'image')
+                slide.elements = slide.elements.filter((element: any) => element.type === 'text').map((element: any) => ({
+                  type: element.type,
+                  content: element.content
+                }))
               }
               }
             })
             })
           }
           }