vue項目靜態圖片下載

正常情況下只需要傳入圖片路徑就可以進行下載

  methods: {downs(path, name) {//必須同源才能下載var alink = document.createElement("a");alink.href = path;alink.download = name; //圖片名alink.click();},},

但是當我們downs方法中直接傳入"@/assets/load/xxx.png"這樣的圖片路徑,是無法獲取到圖片資源的,必須傳入 用require加載指定圖片。例如

data() {return {loading: true,images: [require("@/assets/load/xxx1.png"),require("@/assets/load/xxx2.png"),],};},

那么在觸發方法時

 <div@click="downs(images[0], '測試圖片')">

傳入一個require加載的圖片就可以正常圖片。

當然,如果是后端傳過來的圖片數據流,下載就簡單很多。

methods: {async downloadImage() {try {const response = await fetch('https://example.com/image.jpg');const blob = await response.blob();// 創建一個URL對象,用于生成圖片的臨時鏈接const url = URL.createObjectURL(blob);// 創建一個a標簽,模擬點擊下載圖片const link = document.createElement('a');link.href = url;link.download = 'image.jpg';document.body.appendChild(link);link.click();// 清理臨時鏈接URL.revokeObjectURL(url);document.body.removeChild(link);} catch (error) {console.error('下載圖片時出錯:', error);}}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/40890.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/40890.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/40890.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

二、分布式軟總線是如何高效的傳輸數據和任務的

分布式軟總線在HarmonyOS中高效傳輸數據和任務主要依靠以下幾個關鍵技術點和設計原則: 設備快速發現與連接: 利用多種通信技術(如Wi-Fi、藍牙、有線連接等),結合廣播、多播及服務發現協議,實現設備間的快速發現與穩定連接。這包括設備的唯一標識管理、網絡條件自適應選擇…

【pytorch14】感知機

單層感知機模型 對于單層的感知機&#xff0c;它的激活函數是一個sigmoid 對于符號的定義做一個規范化&#xff0c;輸入層每一層進行一個編號 輸入是第0層&#xff0c;上標0表示屬于輸入層&#xff0c;下標0到n表示一共有n個節點(這里嚴格來說應該是0~n-1&#xff0c;為了書寫…

一站式廣告監測新體驗,Xinstall助你廣告投放更精準

在這個移動互聯網飛速發展的時代&#xff0c;App推廣與運營成為了每個開發者與廣告主關注的焦點。然而&#xff0c;面對琳瑯滿目的廣告平臺和復雜的投放環境&#xff0c;如何精準評估廣告效果、優化投放策略&#xff0c;成為了擺在面前的一道難題。今天&#xff0c;我們就來聊聊…

Jemeter--關聯接口壓測

Jemeter–獨立不變參接口壓測 Jemeter–獨立變參接口壓測 Jemeter–關聯接口壓測 案例分析 比如&#xff1a;有個波次復核接口很慢&#xff0c;優化后需要壓測。但是波次復核接口數據是由另外兩個接口&#xff08;配單詳情、內盒信息&#xff09;的數據組合而來&#xff0c;而…

排序題目:三個數的最大乘積

文章目錄 題目標題和出處難度題目描述要求示例數據范圍 解法一思路和算法代碼復雜度分析 解法二思路和算法代碼復雜度分析 題目 標題和出處 標題&#xff1a;三個數的最大乘積 出處&#xff1a;628. 三個數的最大乘積 難度 3 級 題目描述 要求 給定一個整數數組 nums …

fastadmin最新版導出數據時 表格中會有 html標簽的解決辦法

fastadmin 自帶的導出方法&#xff0c; 是一個純前端的導出&#xff0c; 沒有請求后臺的接口 當我們使用導出功能時&#xff0c; 有些數據&#xff0c; 我們在設計的時候&#xff0c;配置的是 枚舉類型的 但是當我們導出數據的時候&#xff0c; 居然導出的數據中帶有 html 的…

使用el-col和el-row布局,有版心,一頁有兩欄布局 三欄布局 四欄布局 使用vue動態渲染元素

使用Vue結合Element UI的el-row和el-col組件來實現版心布局&#xff0c;并動態渲染不同欄數的布局&#xff0c;可以通過以下步驟實現&#xff1a; 定義版心容器&#xff1a;使用el-container來定義整個頁面的容器&#xff0c;其中el-header、el-main、el-footer分別定義頭部、主…

k8s-第十節-Ingress

Ingress 介紹 Ingress 為外部訪問集群提供了一個 統一 入口&#xff0c;避免了對外暴露集群端口&#xff1b;功能類似 Nginx&#xff0c;可以根據域名、路徑把請求轉發到不同的 Service。可以配置 https 跟 LoadBalancer 有什么區別&#xff1f; LoadBalancer 需要對外暴露…

Promise解決異步編程問題

一個典型的異步編程問題&#xff1a;即您嘗試在循環中發起多個異步請求&#xff0c;并希望在所有請求都完成后執行某些操作。然而&#xff0c;由于JavaScript的異步性質&#xff0c;num和total的比較在循環結束時立即執行&#xff0c;而不是在所有請求都完成后執行。這可能導致…

【12321騷擾電話舉報受理中心-短信驗證安全分析報告】

前言 由于網站注冊入口容易被黑客攻擊&#xff0c;存在如下安全問題&#xff1a; 暴力破解密碼&#xff0c;造成用戶信息泄露短信盜刷的安全問題&#xff0c;影響業務及導致用戶投訴帶來經濟損失&#xff0c;尤其是后付費客戶&#xff0c;風險巨大&#xff0c;造成虧損無底洞…

開發常識:命令行終端、庫源碼、開發環境階段

目錄 命令行終端 集成開發環境&#xff08;IDE &#xff09;&#xff1a;有插件校驗等限制&#xff0c;成功率低于操作系統 庫源碼 github上搜 官網 UNPKG托管開源的包 專業名詞 環境 開發&#xff1a;本地機 開發和調試 生產&#xff1a;最終部署 測試&#xff1a;…

交流負載箱的主要功能有哪些?

交流負載箱可以模擬各種實際用電設備的功率、電流、電壓等參數&#xff0c;使得電源系統在運行過程中能夠承受實際負載的考驗&#xff0c;確保電源系統的穩定運行。通過交流負載箱對電源設備進行測試&#xff0c;可以檢測出電源設備在過載、短路等異常情況下的保護功能是否正常…

Linux和mysql中的基礎知識

cpu讀取的指令大部分在內存中&#xff08;不考慮緩存&#xff09; 任何程序在運行之前都的加入到內存。 eip->pc指針&#xff0c;指明當前指令在什么位置。 代碼大概率是從上往下執行的&#xff0c;基于這樣的基本理論。既可以將一部分指令加載到CPU對應的緩存中&#xf…

解決zip文件中文亂碼問題

后臺微服務運行在linux環境里&#xff0c;前端Vue。在一個項目中&#xff0c;把后臺的文件打包成zip&#xff0c;下載到前臺。結果發現zip文件名本身亂碼&#xff0c;zip文件內壓縮的文件也是亂碼。所謂亂碼&#xff0c;程序員都見過&#xff0c;就是中文變成了亂七八糟的字符。…

【CSAPP】-datalab實驗

實驗原理與內容 本實驗每位學生拿到一個datalab-handout.tar文件。學生可以通過U盤、網盤、虛擬機共享文件等方式將其導入到Unbuntu實驗環境中&#xff0c;選擇合適位置存放。然后在Ubuntu環境下解壓。解壓后&#xff0c;根據文件中的敘述和要求更改bits.c文件。本次實驗的主要…

【全網最全】2024年APMCM第十四屆亞太地區大學生數學建模競賽(中文賽項)完整思路解析+代碼+論文

我是Tina表姐&#xff0c;畢業于中國人民大學&#xff0c;對數學建模的熱愛讓我在這一領域深耕多年。我的建模思路已經幫助了百余位學習者和參賽者在數學建模的道路上取得了顯著的進步和成就。現在&#xff0c;我將這份寶貴的經驗和知識凝練成一份全面的解題思路與代碼論文集合…

云計算【第一階段(26)】Linux網絡設置

一、查看網絡配置 1.查看網絡接口信息ifconfig 查看所有活動的網絡接口信息 2.ifconfig命令 查看指定網絡接口信息 ifconfig 網絡接口 &#xff08;1&#xff09;第一行&#xff1a;以太網卡的名字 ens33其中en代表以太網卡&#xff0c; centos6的是eth0&#xff0c; e…

本地maven倉庫向遠程倉庫部署jar包

使用mvn命令即可&#xff0c;如下 mvn deploy:deploy-file \ -DgroupIdtop.rdfa.auth \ -DartifactIdrdfa-auth-spring-mvc-starter \ -Dversion3.0.0-20230718-RELEASE \ -Dpackagingjar \ -Dfile/Users/panmeng/Documents/repository/top/rdfa/auth/rdf…

中國算力網絡市場發展分析

中國算力網絡市場發展現狀 算力涵蓋計算、內存、存儲等全方位能力&#xff0c;廣泛分布于網絡邊緣、云計算中心、聯網設備及轉發節點。隨著數字化技術革新&#xff0c;算力與網絡正深度融合&#xff0c;推動“算網一體化”的演進。這一新型基礎設施日漸凸顯其重要性&#xff0c…

精準畜牧業:多維傳感監測及分析動物采食行為

全球畜牧業呈現出一個動態且復雜的挑戰。近幾十年來&#xff0c;它根據對動物產品需求的演變進行了適應&#xff0c;動物生產系統需要提高其效率和環境可持續性。在不同的畜牧系統中有效行動取決于科學技術的進步&#xff0c;這允許增加照顧動物健康和福祉的數量。精準畜牧業技…