过滤幻灯片中的非文本元素,同时重构元素数据结构仅保留类型和内容字段,以提高数据处理的清晰度和一致性
@@ -2449,7 +2449,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
+ }))
}
})