y595705120 3 лет назад
Родитель
Сommit
a1d081f586
1 измененных файлов с 15 добавлено и 7 удалено
  1. 15 7
      src/components/Tinymce/index.vue

+ 15 - 7
src/components/Tinymce/index.vue

@@ -171,12 +171,12 @@ export default {
         advlist_number_styles: 'default',
         imagetools_cors_hosts:  ['smoa.ndjsxh.cn:8888'],
         default_link_target: '_blank',
-        // table_default_styles: {
-        // 	width: '80%',
-        //   border: '1',
-        //   cellspacing:"0",
-        //   cellpadding:"0"
-        // },
+        table_default_styles: {
+        	width: '950px',
+          border: '1',
+          'border-collapse': 'collapse'
+        },
+        extended_valid_elements: 'table[border:1|width:950px|height|style]',
         convert_urls: false,
         automatic_uploads: false,
         remove_linebreaks: false,
@@ -258,8 +258,16 @@ export default {
       var items=e.clipboardData.items;
       var item = items[0];
       if ( item.kind != 'file' || item.type.indexOf('image/') == -1 ) {
-        return
+        this.onPasteText( item )
+      }else{
+        this.onPasteImage( item )
       }
+    },
+    onPasteText( item ){
+      window.item = window.tinymce.get(this.tinymceId)
+      console.log( "item", item)
+    },
+    onPasteImage( item ){
       var file = item.getAsFile();
       const formData = new FormData()
       formData.append('file', file)