# 链接下载示例
<template>
<button @click="frontDownload">链接下载</button>
<button @click="dataStreamDownload">数据流下载</button>
</template>
<script setup lang="ts">
import { ToolkitUseDownload } from 'toolkit-use/dist/download/index.esm'
const frontDownload = () => {
ToolkitUseDownload.frontUrlDownload(url, name)
}
</script>
# frontUrlDownload 链接下载参数
参数 | 说明 | 值类型 |
---|---|---|
url | 下载链接 | string |
name | 下载名称 | string |
# 数据流下载
<template>
<button @click="dataStreamDownload">数据流下载</button>
</template>
<script setup lang="ts">
import { ToolkitUseDownload } from 'toolkit-use/dist/download/index.esm'
const dataStreamDownload = () => {
fetch().then((res) => {
ToolkitUseDownload.dataStreamDownloadExcelOrPdf(res.data as Blob, name, 'excel')
})
}
</script>
# dataStreamDownloadExcelOrPdf 数据流下载参数
参数 | 说明 | 值类型 |
---|---|---|
data | 数据流 | Blob |
name | 下载名称 | string |
type | 下载类型 | 'excel','pdf' |