广告
返回顶部
首页 > 资讯 > 精选 >Vue怎么实现Excel上传功能
  • 738
分享到

Vue怎么实现Excel上传功能

2023-07-04 14:07:27 738人浏览 泡泡鱼
摘要

这篇文章主要讲解了“Vue怎么实现excel上传功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue怎么实现Excel上传功能”吧!1、html部分<Col span=&

这篇文章主要讲解了“Vue怎么实现excel上传功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue怎么实现Excel上传功能”吧!

1、html部分

<Col span="2">上传文件:</Col><Col span="22" class="uploadExcelBox">    <Upload ref="uploadExcel" :loading="uploadLoading" :action="uploadFileUrl" accept="xlsx,xls" :fORMat="uploadFormat" :before-upload="beforeImgFile" :on-success="successImgFile" :on-error="errorImgFile" :show-upload-list="true">         <Button type="success">上传附件</Button> </Upload>     <div v-if="uploadingFile !== null">待上传文件:          <span class="blueFont">{{ fileName }}</span>          <Button @click="uploadFun(index)" :loading="loadingStatus" class="manualUploadBtn">{{ loadingStatus ? '上传中...' : '点击开始上传' }}</Button>      </div></Col>

2、js部分

<script>    // import excel from '@/libs/excel'import service from '@/libs/request' //用来取当前域名import reportFormapi from '@/api/reportForm'    export default {        data() {            return {                uploadLoading:false,//上传控件loading状态uploadFileUrl: "",uploadFormat:['xlsx','xls'],uploadingFile:null,//待上传的文件                loadingStatus:false,//upload组件的状态                fileName:"",//待上传文件的名称            }        },        mounted() {            this.uploadFileUrl = service.apiUrl + "/qingximaster/winInfo/execlAdd";//上传Excel的接口路径,后端人员提供。        },        methods: {// 图片上传之前beforeImgFile(file) {// console.log(file);const fileExt = file.name.split('.').pop().toLocaleLowerCase()if (fileExt === 'xlsx' || fileExt === 'xls') {var formdata = new FormData();formdata.append("file",file);                    this.fileName = formdata.get('file').name;//通过formdata.get('file')方法,可以取file文件里的信息,例如Excel的文件名。this.uploadingFile =  formdata;//注意:这个将作为参数传给接口实现上传。传给接口的file不需要 formdata.get('file'),直接传file。} else {this.$Notice.warning({title: '文件类型错误',desc: '文件:' + file.name + '不是EXCEL文件,请选择后缀为.xlsx或者.xls的EXCEL文件。'})}return false},// 上传成功successImgFile(response, file, fileList) {                this.$Notice.success({                    title: '提示',                    desc: '上传成功!'                })},// 上传失败errorImgFile(error, file, fileList) {this.$Notice.success({                    title: '提示',                    desc: '上传失败!'                })console.log(error);},uploadFun(index){//调接口上传Excelthis.loadingStatus = true;reportFormApi.uploadExcel({                    url: this.uploadFileUrl,                    file: this.uploadingFile                }).then(res =>{this.uploadingFile = null;                    this.fileName = "";                    if(res.code==0){                        this.infoList[index].content = JSON.stringify(res.data);    // console.log(this.infoList[index].content);                        this.$Message.success("上传成功!");                    }else{                        this.$Message.error(res.message);                    }}).finally(()=>{this.loadingStatus = false;                    this.uploadLoading = false;                })},        }    }

感谢各位的阅读,以上就是“Vue怎么实现Excel上传功能”的内容了,经过本文的学习后,相信大家对Vue怎么实现Excel上传功能这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Vue怎么实现Excel上传功能

本文链接: https://www.lsjlt.com/news/345825.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue怎么实现Excel上传功能
    这篇文章主要讲解了“Vue怎么实现Excel上传功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue怎么实现Excel上传功能”吧!1、HTML部分<Col span=&...
    99+
    2023-07-04
  • Vue + iView实现Excel上传功能的完整代码
    1、HTML部分 <Col span="2">上传文件:</Col> <Col span="22" class="uploadExcelBox"&g...
    99+
    2022-11-12
  • Vue怎么实现导入Excel功能
    这篇文章主要讲解了“Vue怎么实现导入Excel功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue怎么实现导入Excel功能”吧!1.前端主导实现步骤...
    99+
    2022-10-19
  • vue实现视频上传功能
    本文实例为大家分享了vue实现视频上传功能的具体代码,供大家参考,具体内容如下 环境:vue + TS 上传视频 + 上传到阿里云 主要处理前端在vue下上传视频 使用的是阿里云的视...
    99+
    2022-11-12
  • vue实现头像上传功能
    本文实例为大家分享了vue实现头像上传的具体代码,供大家参考,具体内容如下 1.创建项目,使用vue-admin-template框架 2.使用vue命令在终端(开发工具VScod...
    99+
    2022-11-13
  • Vue Element UI + OSS怎么实现上传文件功能
    这篇文章主要为大家展示了“Vue Element UI + OSS怎么实现上传文件功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue Element UI...
    99+
    2022-10-19
  • Vue+ElementUI实现视频上传功能
    一、前言 项目中需要提供一个视频介绍,使用户能够快速、方便的了解如何使用产品以及注意事项。 前台使用Vue+Element UI中的el-upload组件实现视频上传及进度条展示,后...
    99+
    2022-11-12
  • vue 中怎么利用webuploader 实现文件上传功能
    今天就跟大家聊聊有关vue 中怎么利用webuploader 实现文件上传功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、封装组件引入百度提供...
    99+
    2022-10-19
  • 使用vue怎么实现一个视频上传功能
    本篇文章为大家展示了使用vue怎么实现一个视频上传功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Vue的优点Vue具体轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运...
    99+
    2023-06-14
  • vue怎么使用el-upload实现文件上传功能
    这篇文章主要介绍了vue怎么使用el-upload实现文件上传功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么使用el-upload实现文件上传功能文章都会有所收获,下面我们一起来看看吧。uploa...
    99+
    2023-06-30
  • vue实现简单图片上传功能
    本文实例为大家分享了vue实现简单图片上传的具体代码,供大家参考,具体内容如下 就是给自己留个参照,有什么不合理的地方请大家指出来,然后调整 1.效果展示 2.html相关的代码展...
    99+
    2022-11-13
  • vue实现pc端拍照上传功能
    本文实例为大家分享了vue实现pc端拍照上传功能的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html>   <hea...
    99+
    2022-11-12
  • vue+axios+java实现文件上传功能
    本文实例为大家分享了vue+axios+java实现文件上传的具体代码,供大家参考,具体内容如下 背景 vue.js + axios + element前端,Java后台实现的文件上...
    99+
    2022-11-13
  • Jeeplus-vue 实现文件的上传功能
    前端 一、uploadList.vue ① 首先在页面中添加一个放置图片的位置,来展示图片 <el-table-column prop="upload" labe...
    99+
    2022-11-13
  • VUE如何实现上传图片功能
    这篇“VUE如何实现上传图片功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“VUE如何实现上传图片功能”文章吧。首先要创建...
    99+
    2023-07-04
  • 怎么用Vue代码实现导出Excel功能
    这篇“怎么用Vue代码实现导出Excel功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用Vue代码实现导出Excel...
    99+
    2023-07-04
  • Springboot文件上传功能怎么实现
    这篇文章主要介绍了Springboot文件上传功能怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Springboot文件上传功能怎么实现文章都会有所收获,下面我们一起来看看吧。1.新建文件上传页面在st...
    99+
    2023-07-06
  • Ajax怎么实现文件上传功能
    这篇文章主要介绍“Ajax怎么实现文件上传功能”,在日常操作中,相信很多人在Ajax怎么实现文件上传功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ajax怎么实现文件上传...
    99+
    2022-10-19
  • javaweb怎么实现文件上传功能
    本文小编为大家详细介绍“javaweb怎么实现文件上传功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“javaweb怎么实现文件上传功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。创建文件上传页面<%...
    99+
    2023-07-02
  • Ajax怎么实现上传图像功能
    这篇“Ajax怎么实现上传图像功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Ajax怎么实现上传图像功能”文章吧。最终效...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作