Browse Source

编辑器:修复图片粘贴

Michael Wang 4 years ago
parent
commit
fd58cd4f41
1 changed files with 6 additions and 5 deletions
  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);
 
     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: {