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

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. 干货 | 谷歌BERT模型fine-tune终极实践教程
  2. java生成缩略图类源码
  3. STL容器的基本特性和特征
  4. 有外键约束的子表插入数据时出现的错误
  5. BZOJ 1293 [SCOI2009]生日礼物
  6. 趣文:程序员/开发人员的真实生活
  7. 隐藏ribbon按钮
  8. python 两点曲线_python机器学习分类模型评估
  9. 大数据平台构建常见问题
  10. 《数字图像处理》--冈萨雷斯(第十章)
  11. bootdo框架中使用shiro控制的权限(bootstrap)
  12. java规则引擎_Drools规则引擎(Java)
  13. 未来世界的幸存者-阮一峰
  14. VTK系列57_VTK对几何体网格细化(多分辨率处理)
  15. [超详细] 2021支付宝集五福【攻略】来了-附自动化脚本
  16. App开发者不再遵循苹果iOS设计惯例
  17. 不同收入水平职工家庭 申请公积金贷款情况
  18. matlab共形映射程序,从共形映射角度看Schwarz引理
  19. 微信小程序如何实现上拉刷新(即分页加载数据)?
  20. texstudio: 无法启动buildview:Xelate: xelatex.exe -synctex=1 -interacion=nonstopmode

热门文章

  1. 人像摄影该如何选择拍摄角度
  2. # 个人日记-电影《白蛇2:青蛇劫起》电影观后感-20210724
  3. 工控液晶屏的RGB接口介绍
  4. 三星推出针对华为手机用户的定向置换计划,希望借此夺取更多市场
  5. springboot+jsp电影票在线购票系统java ssm870
  6. php 计算农历日期
  7. unity全免费下载资源网站
  8. 外呼机器人起名_智能机器人外呼话术
  9. d191g虚拟服务器,水星d191g路由器怎么设置?水星路由器设置图文教程
  10. PHP:switch语法结构探究