vue.js怎么根据图片url进行图片下载
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章主要介绍"vue.js怎么根据图片url进行图片下载"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"vue.js怎么根据图片url进行图片下载"文章能帮
千家信息网最后更新 2025年12月03日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安全错误
数据库的锁怎样保障安全
十五天气预报软件开发
免费代理服务器 安全
哪些脚本需要软件开发
什么电视网络技术好
健全网络安全信息汇集
网络安全属于安全工作吗
网贷是网络安全
网络安全 政治
数据库代价计算题
宿州通信软件开发定制
湖州会议视频系统服务器
广西企业软件开发中心
我的世界服务器无法使用命令方块
网络安全健康图片
数据库字段不能为中文
做软件开发以后
阿里云服务器发票长什么样子
c 数据库连接 关闭
天津津企网络技术有限公司
怎么进服务器数据库
二本最好的软件开发
网络安全保卫支队好吗
河南软件开发品质保障
中国高校计算机网络技术
无线网络技术课程设计
广东网络时间同步服务器
办公软件开发的基本方法
python连接oracle数据库
数据库复制到另一个电脑不显示
重师 计算机 网络安全