liyongli před 2 roky
rodič
revize
bb795f6530
2 změnil soubory, kde provedl 8 přidání a 3 odebrání
  1. 7 2
      src/components/editor.vue
  2. 1 1
      src/view/onlineText.vue

+ 7 - 2
src/components/editor.vue

@@ -1,5 +1,5 @@
 <template>
 <template>
-  <div contenteditable class="text" v-html="rawText"></div>
+  <div contenteditable class="text" v-html="rawText" @input="input"></div>
 </template>
 </template>
 <script>
 <script>
 import '@wangeditor/editor/dist/css/style.css'; // 引入 css
 import '@wangeditor/editor/dist/css/style.css'; // 引入 css
@@ -11,8 +11,13 @@ export default {
       default: '',
       default: '',
     },
     },
   },
   },
-  setup() {
+  setup() {},
+  methods: {
+    input(e){
+        this.$emit('update:rawText', e.target.innerHTML)
+    }
   },
   },
+  emits: ['update:rawText'],
 };
 };
 </script>
 </script>
 
 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
src/view/onlineText.vue


Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů