当前位置: 首页 > news >正文

建设网站需要多长时间做app要不要建网站

建设网站需要多长时间,做app要不要建网站,手机模板网站下载,广阳网站制作需求 后端接口返回pdf文件流,实现新窗口预览pdf。 解决方案 把后端返回的pdf文件流转为blob路径,利用浏览器直接预览。 具体实现步骤 1、引入axios import axios from axios;2、创建预览方法(具体使用时将axios的请求路径替换为你的后端…

需求

后端接口返回pdf文件流,实现新窗口预览pdf。

解决方案

把后端返回的pdf文件流转为blob路径,利用浏览器直接预览。

具体实现步骤

1、引入axios

import axios from 'axios';

2、创建预览方法(具体使用时将axios的请求路径替换为你的后端下载地址)

export async function previewFile(data: IAttachment, callback?: () => void) {try {const response = await axios.get(config.VITE_APP_API_URL_PREPROD + '/file/downloadFile', {params: {filepath: data.filePath},responseType: 'blob'});let pdfUrl = window.URL.createObjectURL(new Blob([response.data], { type: "application/pdf" }));window.open(pdfUrl, "_blank");const newWindow = window.open(pdfUrl, '_blank');if (newWindow) {newWindow.onload = () => {newWindow.focus();};} else {// 如果新窗口被阻止,提示用户ElMessage.warning($t('请允许弹出窗口以预览文件'));}} catch (error) {console.error('Error preview file:', error);}
}

3、在你所需要的地方调用previewFile方法

import { previewFile } from "@/utils";
<el-button type="primary" @click="previewFile(file)">导出已选</el-button>
http://www.yayakq.cn/news/58490/

相关文章:

  • 单页式网站模板亿速云官网
  • 珠宝行网站建设方案广西桂林自驾游攻略
  • 自己做的网站加载慢wordpress 表单验证
  • 益阳做网站怎么便宜应用开发用什么软件
  • 南京建站推广公司wordpress图片轮播
  • 亿星网站建设360网站在系统那里
  • 网站设计中主题有哪些作用免费推广网站平台
  • 工信部网站备案验证码网络 企业网站
  • 用什么网软件做网站静态网站需要数据库吗
  • 哪做网站比较好泰州企业网站建站模板
  • 产品外观设计网站智能建站制作
  • 能上国外网站的dns信息科技公司网站怎么做
  • 广州住房保障城市建设局网站网站开发是
  • 音乐网站开发分享易语言如何做浏网站
  • 优秀的电商设计网站有哪些内容织梦网站系统删除不了
  • 域名到网站上线小程序平台开发多少钱
  • 南昌做网站哪个公司好大气红色礼品公司网站源码
  • 网页制作专业个人职业生涯规划书邢台谷歌seo
  • 网站建设硬件设计方案青白江网站建设
  • 做个网站出来要多少钱给人做网站赚钱
  • 自适应式网站模板品牌策划公司取名
  • 鄂州网站建设网络公司开元酒店集团品牌建设
  • 发行商城小程序沈阳seo排名优化软件
  • 菜单网站图片素材python做直播网站
  • 手机网站免费建设中国营销咨询公司排名
  • 产品网站用什么软件做软件开发平台设计
  • 马云是做网站的百度联盟怎么加入赚钱
  • 如何做网站的的关键词仿站网站源码
  • 电子商务网站建设详细策划书十堰今天刚刚发生新闻
  • 网站建设未验收会计账务处理微问数据平台入口