修改幻灯片元素过滤逻辑,不仅移除图片类型元素,还重构剩余元素结构,仅保留类型和内容字段,提高数据处理的清晰度
@@ -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
+ }))
}
})