Ant Design Vue下载本地文件(其他框架也适用)

2020.11.13更新

发现自己这么写很麻烦,在文件少的情况下,可以直接将文件放入public文件夹内,

<a :href="aaaaa.xlsx" download="xxx项目列表.xlsx">文件下载</a>

这里的 aaaaa.xlsx是public内的文件,download的内容是可以作为自己下载的文件名,

这两个名称可以一致也可以不一致,最后这个下载下来的文件名是download内填写的文件名。

这个不用写单独的url,简单方便。

 

 

原内容:

这个是需要将会使用到的 不改变的东西下载下来给用户看,比如某个模板文件,只有文件格式类的东西

因为vue打包后的文件路径与现在不一致,所以需要把文件存放在public文件夹内,才能保证打包后路径不会改变

看代码:

<a :href="url.downloadUrl" download="1test.xlsx">文件下载</a>

这里使用a标签直接下载,downloadUrl 是文件的路径,download内存放文件名

 

这里的路径downloadUrl在data里面放置,

url: {
	downloadUrl: '/file/1test.xlsx',
},

基本是这样的,已经测试过了,如有问题或补充欢迎留言!

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值