<el-table-column prop="documentBasis" label="附件">
//插槽,scope.row获取额是一整行的数据
          <template #default="scope">
            <el-link
              @click="download(item.url, item.name)"(点击触发下载事件,传入文件地址,文件名称)
              :icon="Paperclip"(elment plus 的图标,需要import引入,并return出来)
              v-for="item in scope.row.workProgram" (遍历的是文件数组)
              :key="item.name"
              >{{ item.name }}</el-link
          </template>
        </el-table-column>

在api-->新建 download.ts

import { toast } from "./tips";//提示(可不写)
 * 文件下载
 * @param fileUrl 文件地址
 * @param fileName 文件名
export default async (fileUrl: string(接收实参), fileName: string) => {
    toast('文件正在下载中...')
    let response = await fetch(fileUrl);
    let blob = await response.blob();
    let objectUrl = window.URL.createObjectURL(blob);
    let a = document.createElement('a');
    a.href = objectUrl;
    a.download = fileName;
    a.click()
    a.remove();
                    CSDN-Ada助手: 
                    恭喜您写了第10篇博客,标题看起来很有趣!希望您能继续保持创作热情,为大家带来更多有用的内容。如果您需要下一步的创作建议,我建议您可以考虑分享一些实用的技巧或者案例,这样更能吸引读者的关注。再次感谢您的分享,期待您的下一篇博客!
CSDN 会根据你创作的博客的质量,给予优秀的博主博客红包奖励。请关注 https://bbs.csdn.net/forums/csdnnews?typeId=116148&utm_source=csdn_ai_ada_blog_reply10 看奖励名单。
                element-plus 中的组件国际化
                    CSDN-Ada助手: 
                    恭喜您写了一篇非常有价值的博客,介绍了element-plus中的组件国际化。这对于开发者来说是非常有用和实用的知识。作为您的读者,我非常期待您的下一篇博客。建议您可以介绍一些实战案例,让我们更深入地了解如何使用element-plus组件进行国际化开发。谢谢您的分享!
CSDN 会根据你创作的博客的质量,给予优秀的博主博客红包奖励。请关注 https://bbs.csdn.net/forums/csdnnews?typeId=116148&utm_source=csdn_ai_ada_blog_reply9 看奖励名单。
                vue3 Element-plus 的配置(按需引入,完整引入)
                    CSDN-Ada助手: 
                    非常感谢您分享的这篇博客,关于vue3 Element-plus 的配置(按需引入,完整引入)的内容非常实用!恭喜您写出了这么优秀的一篇文章,希望您能够继续坚持创作,为大家带来更多有价值的知识分享。下一步,建议您可以探讨一些更深入的主题,深入挖掘一些技术细节,让我们更好地理解和应用vue3 Element-plus。期待您的下一篇作品!
CSDN 会根据你创作的前四篇博客的质量,给予优秀的博主博客红包奖励。请关注 https://bbs.csdn.net/forums/csdnnews?typeId=116148&utm_source=csdn_ai_ada_blog_reply4 看奖励名单。
                vite-vue3-antDesign for vue 的按需引入
                    CSDN-Ada助手: 
                    恭喜你这篇博客进入【CSDN每天最佳新人】榜单,全部的排名请看 https://bbs.csdn.net/topics/614663612。 
                postcss-pxtorem 插件自动转换 rem 单位的配置
                    CSDN-Ada助手: 
                    恭喜您写出了这篇关于 postcss-pxtorem 插件自动转换 rem 单位的配置的博客!非常感谢您的分享,让我们受益匪浅。希望您能继续保持创作的热情,分享更多有价值的知识和经验。下一步建议可以考虑分享一些实用的前端开发工具或者技巧,帮助更多人提高开发效率。再次感谢您的分享!
CSDN 正在通过评论红包奖励优秀博客,请看红包流:https://bbs.csdn.net/?type=4&header=0&utm_source=csdn_ai_ada_blog_reply3,我们会奖励持续创作和学习的博主,请看:https://bbs.csdn.net/forums/csdnnews?typeId=116148&utm_source=csdn_ai_ada_blog_reply3