美文网首页
vue上传文件组件

vue上传文件组件

作者: Mikasa___ | 来源:发表于2020-06-01 13:34 被阅读0次
<template>
  <div>
    <el-upload
    class="upload-demo"
    ref="upload"
    :on-change="handleChange"   {/*文件状态改变时的钩子,添加文件、上传成功和上传失败时都会被调用*/}
    :file-list="fileList"
    :limit="1"         {/*控制上传最大数量1*/}
    drag
    action="http://localhost:8077/"   {/*上传到后台的接口地址*/}
    accept=".xlsx,.xls"    {/*支持的文件类型*/}
    >
    <i class="el-icon-upload"></i>
    <div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
    <div class="el-upload__tip" slot="tip">只能上传Excel文件,格式xls、xlsx</div>
    </el-upload>
    <el-button style="margin-left: 10px;" size="small" type="success" @click="submitUpload">提交</el-button>
  </div>
</template>
<script>
export default {
  name: 'submitUpload',
  data(){
    return{
      fileList:[]
    }
  },
  methods: {
    
    submitUpload:function(){
      // submit()手动上传文件列表
      this.$refs.upload.submit()
      
    },
    handleChange:function(file,fileList) {
      
      this.fileList=[{name:'已上传文件'}]
    
      }
  }
}
</script>

前端效果如图


image.png

相关文章

  • antd vue upload组件使用customRequest

    antd-vue上传文件upload组件使用自定义上传方法customRequest无法显示文件上传进度条,如下图...

  • vue上传文件组件

    前端效果如图

  • [Django] 文件上传套装-filepond

    在我开发Django项目中,文件上传的最佳实践为采用 filepond 组件。 这个组件为前端提供了vue适配 ...

  • vue-cli

    === 单文件组件结合webpack处理单文件组件配置webpack相关loader使用vue文件创建vue组件引...

  • vue 之 全局注册

    一、全局组件 新建一个组件文件夹,如cp。 组件文件在cp文件夹中新建vue组件文件,如cp.vue 组件入口文件...

  • [vue3快速入门] 21.vue单文件组件中style标签的使

    我们之前写的App.vue也好,组件也好,这些以.vue结尾的文件叫做vue单文件组件在.vue文件中,templ...

  • Vue-单文件组件

    单文件组件 1.vue文件 vue文件,称为单文件组件,是vue.js自定义的一种文件格式,一个vue文件就是一个...

  • vue父子组件之间的传值

    首先说一下父子组件就是在一个vue文件中引入另一个vue文件,被引入vue文件就是子组件,引入vue文件的vue文...

  • vue+element 封装分页组件

    一. 创建Pagings.vue文件(子组件) 二.在需要页面(父组件)引入Pagings.vue文件

  • gitee page部署vue项目

    1. 上传dist文件夹 vue为了节约上传文件的大小,将dist文件给禁止上传了;解决方法:将vue根目录下的....

网友评论

      本文标题:vue上传文件组件

      本文链接:https://www.haomeiwen.com/subject/ezgjzhtx.html