|  |  |  | 
|---|
|  |  |  | class="upload-demo" | 
|---|
|  |  |  | :accept="uploadData.fileType" | 
|---|
|  |  |  | :action="uploadImgUrl" | 
|---|
|  |  |  | :limit="1" | 
|---|
|  |  |  | :limit="limit" | 
|---|
|  |  |  | :before-remove="removes" | 
|---|
|  |  |  | :on-exceed="handleExceed" | 
|---|
|  |  |  | :on-success="handleFileSuccess" | 
|---|
|  |  |  | 
|---|
|  |  |  | type: String, | 
|---|
|  |  |  | default: 'width: 190px; height: 190px;' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | uploadData: Object | 
|---|
|  |  |  | uploadData: Object, | 
|---|
|  |  |  | limit: { | 
|---|
|  |  |  | type: Number, | 
|---|
|  |  |  | default: () => 1 | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | data() { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | methods: { | 
|---|
|  |  |  | removes() { | 
|---|
|  |  |  | removes(e) { | 
|---|
|  |  |  | this.uploaded=false | 
|---|
|  |  |  | this.$emit('remove') | 
|---|
|  |  |  | console.log(e.imgaddr) | 
|---|
|  |  |  | this.$emit('remove', e.imgaddr) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // 上传图片 | 
|---|
|  |  |  | handleExceed(){ | 
|---|