1、html部分
支持word和pdf,在本地是会预览pdf,在线上直接下载,因为文件是在线的,和本地会跨域
<el-button
size="small"
type="text"
@click="download(scope.row.contractSignedFileUrl)"
>下载</el-button>
2、js部分
methods;{
// 下载
download(url) {
console.log(url, 'url')
const a = document.createElement('a')
a.href = url
a.download = url.substring(url.lastIndexOf('/') + 1) //文件名称
a.click() //必要的操作
// window.open(url)
},
}
# 只需预览文件是 iframe标签可支持