vue+element-ui怎么实现导入导出功能
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,这篇文章主要介绍了vue+element-ui怎么实现导入导出功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue+element-ui怎么实现导入导出功能文章都会有
千家信息网最后更新 2024年09月21日vue+element-ui怎么实现导入导出功能
这篇文章主要介绍了vue+element-ui怎么实现导入导出功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue+element-ui怎么实现导入导出功能文章都会有所收获,下面我们一起来看看吧。
安装ElementUI模块
cnpm install element-ui -S
在main.js中引入
import ElementUI from 'element-ui'import 'element-ui/lib/theme-default/index.css'
全局安装
Vue.use(ElementUI)
当我们安装完记得重新运行,cnpm run dev
,现在就可以直接使用elementUI了。
vue + element-ui导入导出功能
1.前段后台管理系统中数据展示一般都是用表格,表格会涉及到导入和导出;
2.导入是利用element-ui的Upload 上传组件;
//是否支持cookie信息发送
3.导出是利用file的一个对象blob;通过调用后台接口拿到数据,然后用数据来实例化blob,利用a标签的href属性链接到blob对象
export const downloadTemplate = function (scheduleType) { axios.get('/rest/schedule/template', { params: { "scheduleType": scheduleType }, responseType: 'arraybuffer' }).then((response) => { //创建一个blob对象,file的一种 let blob = new Blob([response.data], { type: 'application/x-xls' }) let link = document.createElement('a') link.href = window.URL.createObjectURL(blob) //配置下载的文件名 link.download = fileNames[scheduleType] + '_' + response.headers.datestr + '.xls' link.click() }) }
4.贴上整个小demo的完整代码,在后台开发可以直接拿过去用(vue文件)
{{ scope.row.date }} 切换第二、第三行的选中状态 取消选择 导入 导出 {{uploadTip}} 只能上传excel文件导入失败失败原因
- 第{{error.rowIdx + 1}}行,错误:{{error.column}},{{error.value}},{{error.errorInfo}}
5.js文件,调用接口
import axios from 'axios'// 下载模板 export const downloadTemplate = function (scheduleType) { axios.get('/rest/schedule/template', { params: { "scheduleType": scheduleType }, responseType: 'arraybuffer' }).then((response) => { //创建一个blob对象,file的一种 let blob = new Blob([response.data], { type: 'application/x-xls' }) let link = document.createElement('a') link.href = window.URL.createObjectURL(blob) link.download = fileNames[scheduleType] + '_' + response.headers.datestr + '.xls' link.click() }) }
关于"vue+element-ui怎么实现导入导出功能"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"vue+element-ui怎么实现导入导出功能"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
上海
文件
上海市
普陀
普陀区
金沙
小虎
江路
功能
后台
数据
对象
模板
接口
知识
错误
配置
成功
内容
格式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全最有效措施
网络安全重要性讨论
哪里网络安全好
h5可以收集看到哪些数据库
人民银行网络安全系统设计
有了一台服务器可以用来干嘛
网络安全中级工程师证书
服务器至强处理器哪个型号好
怎么跟别人解释软件开发
主流网络技术有哪些
大数据与数据库技术有何关联
职业资格证书商务软件开发
数据库映射是指向的意思吗
成都大运会网络安全供应商
plc上传云端数据库
mysql数据库转换
宝德服务器管理口重装系统
网络安全自我保护意识内容
中控消费机数据库怎么导出
软件开发通常要用到的语言
学软件开发哪个专科学校好
网络安全教育上市公司
csgo连接任意服务器失败
网络数据库安全操作
软件开发jvan
供电公司网络安全防护网
服务器内核安全性
直播服务器带宽视频讲解
怎样查询数据库所有的视图
末端网络安全问题