Explorar o código

编辑器:修复图片粘贴

Michael Wang %!s(int64=4) %!d(string=hai) anos
pai
achega
fd58cd4f41
Modificáronse 1 ficheiros con 6 adicións e 5 borrados
  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: {