首先呢我们要,安装一下依赖;

npm install html2canvas --save

接下来我们就直接上代码了

 <van-tab title="签到二维码"><div class="QRCode-box"><!-- /static/images/QRCode-box.png --><van-image src="/static/images/QRCode-box.png" /><van-image id="imageWrapper" class="QRCode" src="/static/images/QRCode-box.png" /><van-button color="#29c37f" type="info" @click="toSave">保存二维码到手机</van-button></div>
</van-tab>
 // 点击保存toSave () {html2canvas(document.getElementById("imageWrapper")).then(canvas => {let saveUrl = canvas.toDataURL('image/png')let aLink = document.createElement('a')let blob = this.base64ToBlob(saveUrl)let evt = document.createEvent('HTMLEvents')evt.initEvent('click', true, true)aLink.download = '二维码.jpg'aLink.href = URL.createObjectURL(blob)aLink.click()console.log(aLink.href)if (aLink.href) {Toast.success('保存成功')}})},// 这里把图片转base64base64ToBlob (code) {let parts = code.split(';base64,')let contentType = parts[0].split(':')[1]let raw = window.atob(parts[1])let rawLength = raw.lengthlet uInt8Array = new Uint8Array(rawLength)for (let i = 0; i < rawLength; ++i) {uInt8Array[i] = raw.charCodeAt(i)}return new Blob([uInt8Array], { type: contentType })},}

以上vue就可以实现保存图片到本地了

喜欢上方小程序,需要源码的,私信小编留下邮箱。

vue保存图片到本地相关推荐

  1. h5 /web 手机端 实现保存图片 到本地相册 uni-app

    文章目录 首先,必须得知道的事情是: uni-app中是有保存图片到本地相册的api的:但是h5并不适用 手机浏览器长按图片会出现保存图片的按钮直接进行保存图片,甚至在微信中还可以进行扫一扫 H5Pl ...

  2. 捕获Camera并保存图片到本地(照相功能) -samhy

    Flex博文 捕获Camera并保存图片到本地(照相功能) -samhy 作者:admin 日期:2010-07-12 字体大小: 小 中 大 捕获Camera并保存图片到本地(照相功能) 这几天对C ...

  3. python save保存图片到本地_python爬取网站上的图片并保存到本地

    1.导入需要的模块requests,BeautifulSoup,os(用于文件读写). 2.创建一个类,并初始化. class BeautifulPicture: def __init__(self) ...

  4. 微信小程序如何保存图片到本地?

    //xxx.wxml <button type="primary" class="save_image" bindtap='saveToPhone'> ...

  5. uni-app保存图片到本地相册

    犯了一个白痴问题,引用的图片都是本地的,下载拿到的临时路径无法保存,换成网络路径就好了. uni-app移动端保存图片到本地相册 uni-app中有一个接口:uni.saveImageToPhotos ...

  6. uni-app 保存图片到本地相册

    uni-app 保存图片到本地相册页面 <image @longpress="saveimg()" src="../../static/image/1.jpg&qu ...

  7. C# 保存图片到本地文件夹中

    使用System.Drawing.Image保存图片到本地文件夹中: 命名空间:System.Drawing; ///ImageData:图片的byte数组数据 ///imageName:图片保存的路 ...

  8. uni-app app上实现截屏保存图片到本地

    uni-app app上实现截屏保存图片到本地 uni-app app上实现截屏保存图片到本地 <template> <view class="content"& ...

  9. vue中获取本地IP地址

    vue中获取本地IP地址 IP地址需要通过js获取: 网上有很多查询接口可以获取到IP,查到的搜狐的比较多,我这里就用搜狐的: http://pv.sohu.com/cityjson?ie=utf-8 ...

最新文章

  1. mysql+cur+0_MySQLcurdate()函数的实例详解
  2. uni-app 调用接口封装文档
  3. 三年经验前端社招——有赞
  4. java 佳博打印机,佳博蓝牙打印的java 连接
  5. 【kubernetes系列之安装Dashboard】
  6. c语言ole错误,错误 '8002801c' 访问 OLE 注册表的错误
  7. python mysql创建表日期型_python 操作mysql,按照当前时间建立表,无法创建表..
  8. c语言函数库入门,C语言库函数
  9. java环境变量配置验证_怎么验证Java环境变量配置成功
  10. w3cschool菜鸟教程php,JS实例学习笔记——w3cschool+菜鸟教程
  11. U2000V1R2安装部署工作日报
  12. 第五次作业—— 四则运算“软件”开发
  13. 王二 设计模式读书笔记
  14. css33d图片轮播_通过html+css3实现图片轮播切换
  15. c语言怎么把一个整数挨挨挤挤,《C语言》课程PPT_第1章_C语言基础
  16. java 获取当前时间的三种方法是什么
  17. Django中的url路由机制------学习mooc中《Python云端系统开发入门》
  18. Java 按指定概率生成由字母、数字、特殊符号组成的密码
  19. 最强多格式视频转换器v7.8.25中文版
  20. 织梦主动提交_织梦CMS发表文章自动实现百度链接主动推送教程

热门文章

  1. 人像摄影技巧——镜头差异可改变脸部印象
  2. ios 系统 升级beta版(iOS 12 升级 iOS13 beta 为例)
  3. 哞哞快的 C# 高斯模糊实现(续)
  4. 查看win10版本号
  5. 桌面程序界面设计分享
  6. 【通知】▁▂▃ Himi 最新著作《iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发》★书籍源码+第4/5/6样章★-免费下载★ ▃▂▁
  7. librtmp改成异步
  8. Oracle EBS OM RMA销售退货异常处理(Datafix)
  9. 第五人格服务器要维修到几点,第五人格维护登不上怎么办 服务器维护中详情...
  10. linux system 和 execl 函数对比