<template>
<div>
<!-- element ui 文件上传 -->
<span>1-</span>
<el-upload class="upload-demo" action="https://jsonplaceholder.typicode.com/posts/" :on-change="onFileChange">
<el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">上传png文件</div>
</el-upload>
<!-- element ui 封装文件上传 -->
<span>2-</span>
<div class="upload-wrapper">
<el-upload
ref="RefUpload"
:action="action"
:headers="headers"
:auto-upload="true"
:multiple="true"
show-file-list
:limit="limit"
:accept="accept"
:on-change="handleChange"
:on-success="handleSuccess"
:on-error="handleError"
:on-remove="handleRemove"
:before-remove="beforeRemove"
>
<el-button size="small" type="primary">点击上传</el-button>
</el-upload>
</div>
<!-- input模拟文件上传 -->
<span>3-</span>
<el-form>
<div class="upload-area" :class="rowData.length ? 'hide' : ''">
<div class="el-upload">
<i class="el-icon-plus avatar-uploader-icon"></i>
<input type="file" name="file" title mu
文件上传示例
最新推荐文章于 2023-08-23 18:41:38 发布
本文详细介绍了如何使用Vue.js实现前端文件上传功能,包括选择文件、预览、上传进度显示以及错误处理等关键步骤,同时探讨了与后端API的交互策略,帮助开发者更好地理解和实践前端文件上传。
摘要由CSDN通过智能技术生成