Ver código fonte

拼音显示标点符号

zq 3 semanas atrás
pai
commit
08741436cb

+ 10 - 7
src/views/book/courseware/create/components/common/ModuleMixin.js

@@ -241,13 +241,16 @@ const mixin = {
           // 合并 activeTextStyle
           const mergedData = parsed_text.paragraph_list.map((outerArr, i) =>
             outerArr.map((innerArr, j) =>
-              innerArr.map((newItem, k) => ({
-                ...newItem,
-                // 如果 originalItem 有 activeTextStyle,就合并到 newItem
-                ...(data.paragraph_list?.[i]?.[j]?.[k]?.activeTextStyle && {
-                  activeTextStyle: data.paragraph_list[i][j][k].activeTextStyle,
-                }),
-              })),
+              innerArr.map((newItem, k) => {
+                if (!newItem.pinyin) newItem.pinyin = newItem.text;
+                return {
+                  ...newItem,
+                  // 如果 originalItem 有 activeTextStyle,就合并到 newItem
+                  ...(data.paragraph_list?.[i]?.[j]?.[k]?.activeTextStyle && {
+                    activeTextStyle: data.paragraph_list[i][j][k].activeTextStyle,
+                  }),
+                };
+              }),
             ),
           );
           data.paragraph_list = mergedData;