您的位置:首页 > 新闻 > 热点要闻 > 结合element和原生写法<a>标签实现excel文件的下载和上传

结合element和原生写法<a>标签实现excel文件的下载和上传

2025/1/15 12:10:16 来源:https://blog.csdn.net/weixin_43993121/article/details/141559714  浏览:    关键词:结合element和原生写法<a>标签实现excel文件的下载和上传

本项目要求:用户下载excel模板,填写资料后上传

模板保存在项目文件中,使用a标签点击下载

html

         <el-uploadv-model:file-list="fileList":before-upload="beforeUpload":limit="1":on-exceed="handleExceed":show-file-list="false"><el-button size="small" type="primary"><vab-icon icon="file-excel-2-line" />导入EXCEL</el-button></el-upload><el-button size="small" type="primary"><vab-icon icon="download-2-line" /><adownload="收款导入模板"href="./static/collection.xls"style="color: #ffffff">下载模板</a></el-button>

上传功能:

export function importExcelDetail(file) {return request({url: '/api/v1/pri/cost-master/import-excel-detail',method: 'post',data: {files: [file],},})
}
      const beforeUpload = (file) => {importExcelDetail(file).then((res) => {if (res.code === 200) {$baseMessage('导入成功!', 'success')fetchData()}})}const handleExceed = () => {ElMessage.warning('只能选择一个文件')}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com