Vue+Element前端导入导出Excel

复制代码
 1 <el-upload
 2     class="upload-demo"
 3     :action="uploadUrl()"
 4     :limit="1"
 5     :data="uploadParams"
 6     accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel"
 7     :on-exceed="handleExceed"
 8     :on-success="handleSuccess"
 9     :show-file-list="false"
10 >
11     <el-button size="small" plain>导入</el-button>
12     <div slot="tip" class="el-upload__tip">只能上传xlsx/xls文件</div>
13 </el-upload>
复制代码
1 computed: {
2    uploadParams() {
3        let params = {
4            importType: this.$route.params.wenjuanleixing
5        };
6        return params;
7    }
8 }
复制代码
 1 // execl-上传相关
 2 handleExceed(files, fileList) {
 3     this.$message.warning('只能上传一张execl表');
 4 },
 5 uploadUrl() {
 6     return '/sdkseaunion/execlImportApi/importInspect';
 7 },
 8 handleSuccess(file, fileList) {
 9    let { shipName } = file.data.biaotiItems;
10    this.$router.push({
11       path: `/questionDetail/add/${shipName}/${this.$route.params.wenjuanleixing}`
12    });
13 }
复制代码

 

https://segmentfault.com/a/1190000018993619

vue-element-admin版本

https://panjiachen.github.io/vue-element-admin-site/feature/component/excel.html#excel-export

 

https://blog.csdn.net/zhs961120/article/details/103182916?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

posted @   鼓舞飞扬  阅读(721)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示