44 lines
		
	
	
		
			1011 B
		
	
	
	
		
			Markdown
		
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1011 B
		
	
	
	
		
			Markdown
		
	
	
| <cn>
 | |
| #### 点击上传
 | |
| 经典款式,用户点击按钮弹出文件选择框。
 | |
| </cn>
 | |
| 
 | |
| <us>
 | |
| #### Upload by clicking
 | |
| Classic mode. File selection dialog pops up when upload button is clicked.
 | |
| </us>
 | |
| 
 | |
| ```html
 | |
| <template>
 | |
|   <a-upload name="file" :multiple="true" action="https://www.mocky.io/v2/5cc8019d300000980a055e76" :headers="headers" @change="handleChange">
 | |
|     <a-button>
 | |
|       <a-icon type="upload" /> Click to Upload
 | |
|     </a-button>
 | |
|   </a-upload>
 | |
| </template>
 | |
| <script>
 | |
| export default {
 | |
|   data () {
 | |
|     return {
 | |
|       headers: {
 | |
|         authorization: 'authorization-text',
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   methods: {
 | |
|     handleChange(info) {
 | |
|       if (info.file.status !== 'uploading') {
 | |
|         console.log(info.file, info.fileList);
 | |
|       }
 | |
|       if (info.file.status === 'done') {
 | |
|         this.$message.success(`${info.file.name} file uploaded successfully`);
 | |
|       } else if (info.file.status === 'error') {
 | |
|         this.$message.error(`${info.file.name} file upload failed.`);
 | |
|       }
 | |
|     },
 | |
|   },
 | |
| }
 | |
| </script>
 | |
| ```
 | |
| 
 |