直接上手粘贴的Vue文件下载功能

16 篇文章 1 订阅

小伙伴们,我们平时再开发过程中经常遇到一些很生僻的需求,有很多需求和代码都是以后我们工作中可用百分之九十以上复用的,今天向大家分享一篇vue 管理系统的表格下载功能,代码简单,更改下名字即可使用,希望对大家有所帮助  P话不多说直接上手CV即可

### 下载

        //点击事件(根据自己所需更改相应名称)

    exportClick() {

         //后端提供的下载接口,无需传参(根据自己所需更改相应接口名称)

      userexportApi({})

        .then((res) => {

         // 指定生成的文件名

          var fileName = "user.xlsx";

          var blob = res.data;

          var a = document.createElement("a");

          a.innerHTML = fileName;

          a.download = fileName;

          a.href = URL.createObjectURL(blob);

          document.body.appendChild(a);

          var evt = document.createEvent("MouseEvents");

          evt.initEvent("click", false, false);

          a.dispatchEvent(evt);

          document.body.removeChild(a);

        })

        .catch((res) => {

          console.log("导出失败", res);

        });

    }, 

   

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值