提交 4604ca2a authored 作者: lhh's avatar lhh

修改下载证书问题

上级 2f8e3860
...@@ -2,6 +2,20 @@ ...@@ -2,6 +2,20 @@
const route = useRoute() const route = useRoute()
const src: any = $ref(route.query?.c || '') const src: any = $ref(route.query?.c || '')
function downLoadEwm(url: any) {
const x = new window.XMLHttpRequest()
x.open('GET', url, true)
x.responseType = 'blob'
x.onload = () => {
const url = window.URL.createObjectURL(x.response)
const a = document.createElement('a')
a.href = url
a.download = '我的电子学习证明'
a.click()
}
x.send()
}
</script> </script>
<template> <template>
...@@ -9,7 +23,7 @@ const src: any = $ref(route.query?.c || '') ...@@ -9,7 +23,7 @@ const src: any = $ref(route.query?.c || '')
<AppCard> <AppCard>
<img :src="src" /> <img :src="src" />
</AppCard> </AppCard>
<a href="#" :download="src" class="btn"> <a href="#" @click="downLoadEwm(src)" class="btn">
下载电子学习证明 下载电子学习证明
<!-- <div class="btn">下载电子学习证明</div> --> <!-- <div class="btn">下载电子学习证明</div> -->
</a> </a>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论