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

refactor(Student): 过滤幻灯片元素仅保留文本类型并重构结构

修改幻灯片元素过滤逻辑,不仅移除图片类型元素,还重构剩余元素结构,仅保留类型和内容字段,提高数据处理的清晰度
lsc 1 неделя назад
Родитель
Сommit
66bd3f5a54
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      src/views/Student/index.vue

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

@@ -2460,7 +2460,10 @@ const getCourseDetail = async () => {
           if (jsonObj2.slides) {
             jsonObj2.slides.forEach((slide: any) => {
               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
+                }))
               }
             })
           }