Browse Source

富文本字体、字体大小初始化值

dsy 1 week ago
parent
commit
9885306d1f

+ 0 - 3
src/views/book/courseware/create/components/CreateCanvas.vue

@@ -369,9 +369,6 @@ export default {
         item.setUnifiedAttr(data);
       });
       this.data.unified_attrib = data;
-      this.$nextTick(() => {
-        this.saveCoursewareContent();
-      });
     },
     getBookUnifiedAttr() {
       GetBookUnifiedAttrib({ book_id: this.project_id }).then(({ content }) => {

+ 3 - 5
src/views/book/courseware/create/components/base/rich_text/RichText.vue

@@ -5,10 +5,11 @@
         <RichText
           ref="richText"
           v-model="data.content"
-          font-size="12pt"
           :is-view-note="true"
           placeholder="输入内容"
           :is-view-pinyin="isEnable(data.property.view_pinyin)"
+          :font-size="data?.unified_attrib?.font_size"
+          :font-family="data?.unified_attrib?.font"
           @view-explanatory-note="viewExplanatoryNote"
           @selectContentSetMemo="selectContentSetMemo"
           @createParsedTextInfoPinyin="createParsedTextInfoPinyin"
@@ -62,7 +63,7 @@ export default {
   data() {
     return {
       isEnable,
-      data: {},
+      data: getRichTextData(),
       selectContent: {},
       richId: '',
       isViewExplanatoryNoteDialog: false,
@@ -87,9 +88,6 @@ export default {
       deep: true,
     },
   },
-  created() {
-    this.data = getRichTextData();
-  },
   methods: {
     handlePinyinDisplay(property) {
       const text = this.data.content.replace(/<[^>]+>/g, '');