本地图片复制后,ctrl+V粘贴到前端页面

2023-04-10  本文已影响0人  花影_62b4
<h-table
          :key="item.EID"
          :toolbar="false"
          rowKey="PLATFORM_FILE_ID"
          :bordered="true"
          :columns="picColumns"
          :dataSource="item.ATTACH_DRAW_LIST"
          :pagination="false"
          :rowSelection="null"
          @paste="handlePaste($event, i)"
        > </h-table>
//粘贴
    const handlePaste = (e, i) => {
      var file = null;
      var clipboardData = e.clipboardData || window.clipboardData;
      var items = clipboardData.items;
      if (!items) {
        message.warning('当前浏览器不支持本地复制');
        return false;
      }
      for (let i = 0; i < items.length; i++) {
        if (items[i].type.indexOf('image') !== -1) {
          file = items[i].getAsFile();
          break;
        }
      }
      console.log(file);
      if (file) handlerBeforeUpload(file, i);
    };
上一篇下一篇

猜你喜欢

热点阅读