Bladeren bron

富文本修改

dsy 3 weken geleden
bovenliggende
commit
666f96434b
3 gewijzigde bestanden met toevoegingen van 5 en 5 verwijderingen
  1. 1 1
      .env
  2. 1 1
      package.json
  3. 3 3
      src/components/RichText.vue

+ 1 - 1
.env

@@ -11,4 +11,4 @@ VUE_APP_BookWebSI = '/GCLSBookWebSI/ServiceInterface'
 VUE_APP_EepServer = '/EEPServer/SI'
 
 #version
-VUE_APP_VERSION = '2025.10.28'
+VUE_APP_VERSION = '2025.10.30'

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "eep_page",
-  "version": "2025.10.28",
+  "version": "2025.10.30",
   "private": true,
   "main": "main.js",
   "description": "智慧梧桐数字教材编辑器",

+ 3 - 3
src/components/RichText.vue

@@ -96,7 +96,7 @@ export default {
     },
     wordlimitNum: {
       type: [Number, Boolean],
-      default: 1000,
+      default: 1000000,
     },
     isFill: {
       type: Boolean,
@@ -289,6 +289,7 @@ export default {
           let content = args.content;
           // 使用正则表达式去掉 style 中的 background 属性
           content = content.replace(/background(-color)?:[^;]+;/g, '');
+          content = content.replace(/\t/g, '    '); // 将制表符替换为4个空格
           args.content = content;
         },
         // 指定在 WebKit 中粘贴时要保留的样式
@@ -885,7 +886,6 @@ export default {
     },
     // 删除span里面的文字之后,会出现空 span 标签残留,需处理掉
     handleEmptySpan(editor) {
-      let that = this;
       const selection = editor.selection;
       const selectedNode = selection.getNode();
       // 如果选中的是注释span内的内容
@@ -900,7 +900,7 @@ export default {
           span.parentNode.replaceChild(document.createTextNode(''), span);
 
           // 从存储中移除注释
-          that.$emit('selectContentSetMemo', null, annotationId);
+          this.$emit('selectContentSetMemo', null, annotationId);
         }
       }
     },