Parcourir la source

生词及拼音字号

natasha il y a 1 semaine
Parent
commit
c7d948be1e

+ 46 - 7
src/views/book/courseware/preview/components/new_word/NewWordPreview.vue

@@ -152,13 +152,23 @@
                         <span
                           v-if="data.property.pinyin_position == 'top'"
                           class="NPC-word-tab-common NPC-word-tab-pinyin"
-                          :style="{ width: data.col_width[0].value + 'px' }"
+                          :style="{
+                            width: data.col_width[0].value + 'px',
+                            fontSize:
+                              data.unified_attrib && data.unified_attrib.pinyin_size
+                                ? data.unified_attrib.pinyin_size
+                                : '',
+                          }"
                           v-html="sItem.pinyin"
                         >
                         </span>
 
                         <span
-                          :style="{ width: data.col_width[0].value + 'px' }"
+                          :style="{
+                            width: data.col_width[0].value + 'px',
+                            fontSize:
+                              data.unified_attrib && data.unified_attrib.font_size ? data.unified_attrib.font_size : '',
+                          }"
                           class="NPC-word-tab-common NPC-word-tab-word"
                           v-html="sItem.new_word"
                         >
@@ -166,7 +176,13 @@
                         <span
                           v-if="data.property.pinyin_position == 'bottom'"
                           class="NPC-word-tab-common NPC-word-tab-pinyin"
-                          :style="{ width: data.col_width[0].value + 'px' }"
+                          :style="{
+                            width: data.col_width[0].value + 'px',
+                            fontSize:
+                              data.unified_attrib && data.unified_attrib.pinyin_size
+                                ? data.unified_attrib.pinyin_size
+                                : '',
+                          }"
                           v-html="sItem.pinyin"
                         >
                         </span>
@@ -220,12 +236,29 @@
                       <span
                         v-if="!data.property.pinyin_position || data.property.pinyin_position == 'front'"
                         class="NPC-word-tab-common NPC-word-tab-pinyin"
-                        :style="{ width: data.col_width[1].value + 'px' }"
+                        :style="{
+                          width: data.col_width[1].value + 'px',
+                          fontSize:
+                            data.unified_attrib && data.unified_attrib.pinyin_size
+                              ? data.unified_attrib.pinyin_size
+                              : '',
+                        }"
                         v-html="sItem.pinyin"
                       >
                       </span>
-                      <span :style="{ width: data.col_width[0].value + 'px' }">
-                        <p class="NPC-word-tab-common NPC-word-tab-word" v-html="sItem.new_word"></p>
+                      <span
+                        :style="{
+                          width: data.col_width[0].value + 'px',
+                        }"
+                      >
+                        <p
+                          class="NPC-word-tab-common NPC-word-tab-word"
+                          v-html="sItem.new_word"
+                          :style="{
+                            fontSize:
+                              data.unified_attrib && data.unified_attrib.font_size ? data.unified_attrib.font_size : '',
+                          }"
+                        ></p>
                         <span
                           class="NPC-word-tab-common"
                           :style="{ width: data.col_width[0].value + 'px' }"
@@ -242,7 +275,13 @@
                       <span
                         v-if="data.property.pinyin_position == 'back'"
                         class="NPC-word-tab-common NPC-word-tab-pinyin"
-                        :style="{ width: data.col_width[1].value + 'px' }"
+                        :style="{
+                          width: data.col_width[1].value + 'px',
+                          fontSize:
+                            data.unified_attrib && data.unified_attrib.pinyin_size
+                              ? data.unified_attrib.pinyin_size
+                              : '',
+                        }"
                         v-html="sItem.pinyin"
                       >
                       </span>