vue中使用axios 结合element-ui 上传组件,上传文件
最近接到一个需求,需要做一个上传文件和下载文件的功能,主要使用的场景是用户上传文件,和下载样例文件,上传和下载的请求都需要带上 请求头 token,主要使用:axios
,element的上传组件
进行自定义上传;主要操作代码如下:
上传文件
<el-upload
class="upload-demo"
ref="uploadFilder"
:action="uploadUrl"
:headers="uploadHeader"
:on-change="addFile"
:file-list="fileList"
accept=".json"
:before-upload="beforeUpload"
:limit="1"
:auto-upload="false"
:on-success="uploadSuccess"
>
<el-button size="small" type="primary">点击上传