MrShi
2024-11-11 0da56b9186b6c63a587c36c2f3a1b30329281d28
company/src/components/common/UploadFile.vue
@@ -5,7 +5,7 @@
      class="upload-demo"
      :accept="uploadData.fileType"
      :action="uploadImgUrl"
      :limit="1"
      :limit="limit"
      :before-remove="removes"
      :on-exceed="handleExceed"
      :on-success="handleFileSuccess"
@@ -42,7 +42,11 @@
      type: String,
      default: 'width: 190px; height: 190px;'
    },
    uploadData: Object
    uploadData: Object,
    limit: {
      type: Number,
      default: () => 1
    }
  },
  data() {
    return {
@@ -70,9 +74,10 @@
    }
  },
  methods: {
    removes() {
    removes(e) {
      this.uploaded=false
      this.$emit('remove')
      console.log(e.imgaddr)
      this.$emit('remove', e.imgaddr)
    },
    // 上传图片
    handleExceed(){