vue+element-ui上传文件

来源:互联网 发布:成都市金牛区教育网络 编辑:程序博客网 时间:2024/06/01 16:12

项目中使用到了,记录一下

下面是HTML中使用el-upload,其中可以定义一些需要的属性或方法,使用可以参照element-ui官方手册

上传的文件限制为Word,txt,Excel表格

<el-upload          ref="upload"          class="upload"          :action="uploadUrl()"          :on-success="handleSuccess"          :limit=1          multiple          method:="post"          :on-preview="handlePreview"          accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel,.csv,text/plain"          :file-list="fileList">          <el-button size="small" type="primary" plain>上传</el-button></el-upload>
下面是script中对用到的属性和方法进行定义
<script>
export default{
data(){
return {
fileList:[]

}
},
 methods: {    uploadUrl:function() {    var url = process.env.BASE_API + "/url/";    return url;    },
handleSuccess(){
//上传成功要处理的事
}
}}</script>