<template><div class="app-container"><h2>图片下载到本地</h2><div><img :src="imgUrl" alt="" srcset=""></div><el-button type="primary" @click="downs()">下载</el-button></div>
</template><script>
export default {data(){return{imgUrl: 'https://img2.baidu.com/it/u=2937803703,3095540904&fm=26&fmt=auto&gp=0.jpg'}},methods:{downloadIamge(imgsrc, name){var image = new Image()image.setAttribute("crossOrigin","anonymous")image.onload = function(){var canvas = document.createElement("canvas")canvas.width = image.widthcanvas.height = image.heightvar context = canvas.getContext("2d")context.drawImage(image,0,0,image.width,image.height)var url = canvas.toDataURL("image/png")var a = document.createElement("a")var event = new MouseEvent("click")a.download = name || "photo"a.href = urla.dispatchEvent(event)}image.src = imgsrc},downs(){this.downloadIamge(this.imgUrl,'这是图片')}}
}
</script><style></style>

download下载图片相关推荐

  1. jq 之 download下载图片或文件功能,以及一个神奇的download属性!

    在一个项目中很常见的一个效果就是 下载图片.文件功能,下边就介绍两种方法 1.用jq写下载的方法 //html中代码如下 <div><p>点击图片可下载</p>&l ...

  2. HTML里的a链接download 属性浏览器js点击下载图片

    1.<a>download下载图片具有兼容性 所以需做兼容处理,使其兼容IE,就比较完美了. 2.最近有这方面的需求,从网上看了一些资料,拿过来不能直接使用,把他们整合了一下,作为笔记,方 ...

  3. uni-app下载图片到系统相册

    使用到的 API 有 : uni.downloadFile uni.saveImageToPhotosAlbum <template><view><view class= ...

  4. vue生成二维码图片并且下载图片到本地

    一.安装生成二维码插件qrcode.js npm install --save qrcodejs2 二.封装组件: <template><div><div id=&quo ...

  5. vue 生成带logo的二维码 qrcode-vue 支持下载图片 实例详解

    最近的项目上有个需求,生成带logo的二维码,网上大部分都是基于JQ插件jQuery.qrcode.对于vue项目并不适用,翻阅了大量资料后,我找到了qrcode-vue这款基于vue的生成二维码的插 ...

  6. 图片下载(包含了download打开图片无法下载的方法)

    利用a标签的download属性实现图片下载 代码 <img src="../download/img/test.jpg" alt=""><a ...

  7. 测试Python下载图片的三种方法

    简 介: 通过Python软件包对网络URL图片链接进行下载,可以加快后期处理.本文测试了urllib, request两个软件包对图片进行下载效果.如果图片原网页有了防止下载机制,是无法下载图片. ...

  8. android多线程下载图片

    很多时候我们需要在Android设备上下载远程服务器上的图片进行显示,今天Android123整理出两种比较好的方法来实现远程图片的下载.    方法一.直接通过Android提供的Http类访问远程 ...

  9. WinCE开机Logo的实现(USB下载图片到nandflash)

    WinCE开机启动Logo使用Eboot读取NandFlash中的图片数据,然后显示的方式.对于开机logo的方式网友http://jazka.blog.51cto.com/809003/664131 ...

最新文章

  1. python input和print,Python基础——输出[print()]与输入[input()]
  2. 7-14 求整数段和 (C语言)
  3. android内存代码,Android内存优化(五) Lint代码扫描工具
  4. global与nonlocal关键字
  5. Spark Shuffle Write阶段磁盘文件分析
  6. 【省选2020A卷】作业题【矩阵树】【扩域】【莫比乌斯反演】
  7. access vba 常量数组赋值_聊聊 VBA 数组的那些坑
  8. 最全Java面试180题:阿里11面试+网易+百度+美团!含答案大赠送!
  9. Modbus协议栈开发笔记之一:实现功能的基本设计
  10. x86系统MySQL_deepin20.1系统安装MySQL8.0.23(最美国产Liunx系统,最新,最详细的MySQL8安装教程)...
  11. UI设计和UX设计有什么区别?
  12. 记忆拼图·心灵风暴·黑洞生死书
  13. 冬瓜哥直播:小白一小时掌握机器学习底层原理
  14. C++内置类型对象之间的隐式转换
  15. 蝴蝶效应,青蛙现象,鳄鱼法则,鲇鱼效应,羊群效应,刺猬法则,手表定律,破窗理论,二八定律,木桶理论,马太效应,这些你都明白吗?...
  16. 单片机c语言程序编写步骤,用c语言编写单片机流水灯程序详解
  17. send函数给FTP服务器发消息,send函数给FTP服务器发消息
  18. 【JavaScript】节点的常用属性和方法
  19. windows10远程桌面连接
  20. Ensp仿真实验 一会通 一会不通

热门文章

  1. 3.Android高仿网易云音乐-首页复杂发现界面布局和功能
  2. 【前缀和与差分】- PAT题目
  3. 破解一 3 内购破解之顶端加代码
  4. 软考 | 2018年上半年 软件设计师 下午试卷
  5. 西部数据硬盘支持linux,西数ZoneFS系统纳入Linux,改善SMR硬盘可靠性问题
  6. github国内网访问方式
  7. Task6:文本函数查找函数
  8. window使用全局代理上网
  9. 根据班级实现成绩单文件划分
  10. 42线性映射9——对偶空间、二重对偶