<acronym id="indot"><dfn id="indot"></dfn></acronym>
<span id="indot"></span>

<bdo id="indot"><meter id="indot"></meter></bdo>
<label id="indot"><samp id="indot"></samp></label>
<label id="indot"><xmp id="indot">
  • <span id="indot"><table id="indot"></table></span>
    <center id="indot"><optgroup id="indot"></optgroup></center>
  • <bdo id="indot"><meter id="indot"></meter></bdo>
      當前位置:首頁 > javascript > vue > 正文內容

      vue 前端自動打開文件地址進行下載

      hxing6412年前 (2023-12-17)vue3648

      ue 前端自動打開文件地址進行下載

        最近在做異步導出的功能,導出的過程中前端另外啟動一個查詢導出進度的線程接口。如果導出完成后,把生成的文件上傳到服務器,返回給前端一個文件的下載地址;前端自動打開這個地址進行跳轉下載。


      有兩種方式


      1.直接使用js自帶的方式打開鏈接

        這種方式有一個問題,會被瀏覽器自動攔截彈出的窗口:”已阻止彈出窗口“,導致用戶下載文件失敗,會認為程序報錯。可以用方案2


         window.open(url)


       


      2.用代碼創建一個隱藏的a標簽

        用代碼創建一個隱藏的a標簽,把下載地址賦值給a標簽的href屬性,然后用js模擬鼠標點擊進行下載文件。


         const link = document.createElement('a');
         link.href = url;
         link.download = 'file.xls';
         link.style.display = 'none';
         document.body.appendChild(link);
         link.click();
         document.body.removeChild(link);


      掃描二維碼推送至手機訪問。

      版權聲明:本文由星星博客發布,如需轉載請注明出處。

      本文鏈接:http://www.7811333.com/?id=481

      分享給朋友:

      “vue 前端自動打開文件地址進行下載” 的相關文章

      vue3 setup方法執行原理

      Vue 3中的setup函數是在組件實例創建之前調用的一個特殊函數,它主要用于配置組件的狀態和行為。下面是setup函數的執行原理的分析:在組件定義中,通過setup屬性指定一個函數,例如:export default {     &nb...

      Vue中的防抖節流技術,提升用戶交互體驗

      在Vue開發中,我們經常會遇到需要處理用戶頻繁操作的場景,例如搜索框輸入聯想、窗口大小改變等。這時,使用防抖節流技術能夠有效地控制事件觸發頻率,提升用戶體驗和頁面性能。 1. 防抖技術 防抖(Debounce)是指在事件被觸發后,等...

      uniapp運行APP報錯reportJSException >>>> exception function:createInstanceContext, exception:white screen

      今天分享個自己在工作中遇到的頭疼問題,記錄下,在使用pinia時,引入use模塊,h5端沒問題,我使用的是vue3,運行在APP端一直報錯:reportJSException >>>> exception function:createInstanceContext, exc...

      vue3源碼學習api-vue-sfc文件編譯

      vue 最有代表性質的就是.VUE 的文件,每一個vue文件都是一個組件,那么vue 組件的編譯過程是什么樣的呢 Vue 單文件組件 (SFC)和指令 ast 語法樹 一個 Vue 單文件組件 (SFC),通常使...

      uniapp vue3 打包h5后無法正常正常使用uni對象中的方法

      今天uniapp項目遇到一個小問題,記錄下,就是打包h5后放到服務器跑,一直報錯:uni.navigator  is  not  defined以下是我的代碼:to(url, type = 'navigateTo')&nbs...

      發表評論

      訪客

      ◎歡迎參與討論,請在這里發表您的看法和觀點。
      主站蜘蛛池模板: 久久久久综合中文字幕| 色综合久久久久无码专区| 久久久久高潮综合影院| 亚洲综合中文字幕无线码| 亚洲欧洲国产综合AV无码久久| 婷婷激情五月综合| 国产综合在线观看| 久久狠狠爱亚洲综合影院| 99综合电影在线视频好看| 色综合色狠狠天天综合色| 激情综合色综合啪啪开心| 婷婷五月综合激情| 国内偷自视频区视频综合| 女人和拘做受全程看视频日本综合a一区二区视频 | 成人伊人亚洲人综合网站222| 久久久综合九色合综国产| 欧洲亚洲综合一区二区三区| 色综合久久综合中文综合网| 国产成人AV综合久久| 色综合久久88色综合天天| 99久久综合给久久精品| 国产成人无码综合亚洲日韩| 久久99亚洲综合精品首页| 天天色天天射综合网| 亚洲综合色一区二区三区| 色综合久久中文综合网| 伊人色综合视频一区二区三区| 久久综合噜噜激激的五月天| 久久精品亚洲综合| 亚洲综合激情六月婷婷在线观看 | 久久久久久综合一区中文字幕| 色综合色综合色综合| 国产综合无码一区二区色蜜蜜| 欧美激情综合亚洲一二区| 日韩亚洲人成在线综合| 丁香五月天综合缴情网| 亚洲AⅤ优女AV综合久久久| 久久精品综合一区二区三区| 亚洲国产综合无码一区二区二三区 | 色狠台湾色综合网站| 色综合久久综合中文小说|