mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-15 05:46:45 +08:00
fix:共享文档下载方式修改
This commit is contained in:
@@ -794,7 +794,8 @@
|
||||
>{{ item.name }}</span
|
||||
>
|
||||
<a
|
||||
:href="item.response ? item.response.data : ''"
|
||||
href="javascript:void(0);"
|
||||
@click="downloadFile(item.response ? item.response.data : '')"
|
||||
style="margin-left: 5px"
|
||||
>下载</a
|
||||
>
|
||||
@@ -2427,6 +2428,29 @@ export default {
|
||||
});
|
||||
};
|
||||
|
||||
// 共享文档文件下载
|
||||
const downloadFile = (url) => {
|
||||
console.log(url)
|
||||
if(url){
|
||||
window.open(url)
|
||||
}
|
||||
// if(url){
|
||||
// const filename = '操作指南'
|
||||
// const x = new XMLHttpRequest()
|
||||
// x.open('GET', url, true)
|
||||
// x.responseType = 'blob'
|
||||
// x.onload = () => {
|
||||
// // 会创建一个 DOMString,其中包含一个表示参数中给出的对象的URL。这个 URL 的生命周期和创建它的窗口中的 document 绑定。这个新的URL 对象表示指定的 File 对象或 Blob 对象。
|
||||
// const url = window.URL.createObjectURL(x.response)
|
||||
// const a = document.createElement('a')
|
||||
// a.href = url
|
||||
// a.download = filename
|
||||
// a.click()
|
||||
// }
|
||||
// x.send()
|
||||
// }
|
||||
}
|
||||
|
||||
return {
|
||||
...toRefs(state),
|
||||
...toRefs(levelList),
|
||||
@@ -2492,6 +2516,7 @@ export default {
|
||||
evaluationModel,
|
||||
homeworkModel,
|
||||
commonModel,
|
||||
downloadFile,
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user