svg
ali
2025-02-10 d22576ed1352cf5b9046a13ff1be12fb9b15cf2c
zhitan-vue/src/components/FileUpload/index.vue
@@ -13,9 +13,14 @@
      :headers="headers"
      class="upload-file-uploader"
      ref="fileUpload"
      :drag="draggable"
    >
      <!-- 上传按钮 -->
      <el-button type="primary">选取文件</el-button>
      <el-button v-if="!draggable" type="primary">选取文件</el-button>
      <div v-else>
        <el-icon class="el-icon--upload"><upload-filled /></el-icon>
        <div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
      </div>
    </el-upload>
    <!-- 上传提示 -->
    <div class="el-upload__tip" v-if="showTip">
@@ -66,6 +71,11 @@
    type: Boolean,
    default: true,
  },
  // 是否拖拽上传
  draggable: {
    type: Boolean,
    default: false,
  },
})
const { proxy } = getCurrentInstance()