Ver código fonte

编辑器:修复图片粘贴

Michael Wang 4 anos atrás
pai
commit
fd58cd4f41
1 arquivos alterados com 6 adições e 5 exclusões
  1. 6 5
      src/components/VEditor/VEditor.vue

+ 6 - 5
src/components/VEditor/VEditor.vue

@@ -38,11 +38,12 @@ export default {
     renderRichText(JSON.parse(this.value), this.$refs.editor);
     renderRichText(JSON.parse(this.value), this.$refs.editor);
 
 
     this.$refs.editor.addEventListener("paste", (event) => {
     this.$refs.editor.addEventListener("paste", (event) => {
-      event.preventDefault();
-      let pasteText = (event.clipboardData || window.clipboardData).getData(
-        "text"
-      );
-      document.execCommand("insertText", false, pasteText);
+      const clipboard = event.clipboardData || window.clipboardData;
+      if (!clipboard.files) {
+        event.preventDefault();
+        let pasteText = clipboard.getData("text");
+        document.execCommand("insertText", false, pasteText);
+      }
     });
     });
   },
   },
   methods: {
   methods: {