vue项目中如何下载excel表格模板

在项目中,导入excel数据功能,一般都会有下载excel模板按钮,如果后端接口返回的是模板在服务器中的地址(接口返回url地址),则可以直接绑定到window.location.href上。点击下载按钮时,触发请求,得到响应信息后自动下载。

代码如下:

axios({
  method: 'get',
  url: ' http://localhost:8080/downloadExc?tplType=1 ',
  headers: {
  'X-Requested-With': 'XMLHttpRequest'
  }
}).then(response => {
  const { status, data: { code }} = response
  if (status === 200 && code === 200) {
    const { data } = response.data
    //得到接口返回来的url地址,将其赋值给window.location.href,完成下载
    window.location.href = data
  }
})

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值