vue.js怎么根据图片url进行图片下载
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要介绍"vue.js怎么根据图片url进行图片下载"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"vue.js怎么根据图片url进行图片下载"文章能帮
千家信息网最后更新 2025年02月05日vue.js怎么根据图片url进行图片下载
这篇文章主要介绍"vue.js怎么根据图片url进行图片下载"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"vue.js怎么根据图片url进行图片下载"文章能帮助大家解决问题。
这是后台返回来的json数据(防止泄露重要信息IP地址打码了):
我在html里的引用是这样的:
下载执照
vue.js方法里的下载图片方法:
downCom() { let that = this; this.$http.files().then(res => { let hreLocal=""; hreLocal = res.data.data.url; this.downloadByBlob(hreLocal,"pic") }); },
下面这个方法,可以直接拿去用,直接把你的图片url传给这个方法,就可以实现vue.js来下载图片了。
downloadByBlob(url,name) { let image = new Image() image.setAttribute('crossOrigin', 'anonymous') image.src = url image.onload = () => { let canvas = document.createElement('canvas') canvas.width = image.width canvas.height = image.height let ctx = canvas.getContext('2d') ctx.drawImage(image, 0, 0, image.width, image.height) canvas.toBlob((blob) => { let url = URL.createObjectURL(blob) download(url,name) // 用完释放URL对象 URL.revokeObjectURL(url) }) } },
调用的download(url,name)方法:
function download(href, name) { let eleLink = document.createElement('a') eleLink.download = name eleLink.href = href eleLink.click() eleLink.remove()}
完成上面的代码后,即可实现图片下载,而不是图片浏览啦。
最后成功实现点击即可下载图片,效果图如下:
关于"vue.js怎么根据图片url进行图片下载"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
图片
方法
图片下载
知识
行业
不同
实用
重要
成功
代码
信息
内容
后台
地址
实用性
实际
对象
执照
效果
效果图
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网上商城软件开发实习报告
计算机网络安全存在的隐患
岛风go代理服务器地址
德州联想服务器代理价格
软件开发是不是要天天加班
东营软件开发的公司
系统管理服务器标识
版本控制工具 本地服务器
嵌入式软件开发前景知乎
利用网络串改彩票数据库
一个软件开发多久
天使之战哪几个服务器互通
odbc数据库访问技术
服务器缺少运行库
服务器除尘多长时间
如何打开8080服务器
义乌erp软件开发
网络安全法规定开展经常性的
思科网络技术个人计算机简介
服务器地址怎么在手机查找
新华三杯网络安全
猪强强互联网科技有限公司
个人vpn服务器
聊城开发区网络技术服务有限公司
浏览器数据库连接失败
软件开发淘汰起来太厉害
手机后台服务器在哪里找
易志科技互联网公司
服务器能用金士顿固态吗
搭建linux服务器有什么用