uniapp点击按钮 保存页面为图片到本地

首先写一个按钮 创建事件

<button class="info" @click="capture()">点击保存我哦~</button>

然后把点击事件写上

capture() {var pages = getCurrentPages(); //获取当前页面信息var page = pages[pages.length - 1];var bitmap = null;var currentWebview = page.$getAppWebview();bitmap = new plus.nativeObj.Bitmap('amway_img');// 将webview内容绘制到Bitmap对象中currentWebview.draw(bitmap, function() {// console.log('截屏绘制图片成功');//这里我将文件名用四位随机数拼接了,不然会出现当前图片替换上一张图片只能保存一张图片的问题let rand = Math.floor(Math.random() * 10000)let saveUrl = '_doc/' + rand + 'a.jpg'bitmap.save(saveUrl, {}, function(i) {// console.log('保存图片成功:' + JSON.stringify(i));uni.saveImageToPhotosAlbum({filePath: i.target,success: function() {// bitmap.clear(); //销毁Bitmap图片uni.showToast({title: '保存图片成功',mask: false,duration: 1500});}});}, function(e) {console.log('保存图片失败:' + JSON.stringify(e));});}, function(e) {console.log('截屏绘制图片失败:' + JSON.stringify(e));});//currentWebview.append(amway_bit);},

这样就可以了 可以看一下 本地相册了

uniapp点击按钮 保存页面为图片到本地相关推荐

  1. JS生成二维码以及保存页面为图片的解决方案:html2Canvas+file-saver+qrcodejs2的使用心得以及解决图片失真,保存不完整的解决办法

    前言 最近因为工作需求,需要前端根据后端传过来的链接生成二维码,并且要使用JS保存页面为图片.然后网上搜了很多解决办法.最终都是用h5的canvas进行绘制然后保存为图片.其中,又以html2Canv ...

  2. angular点击按钮弹出页面_Axure RP8:如何做出点击按钮切换页面效果?

    如何利用Axure RP8做出点击按钮切换页面效果?一起来文中看看~ 先来看一下页面的效果图:点击不同的按钮,切换不同的页面.(是web端和手机端都很常见的交互效果) 实现这一效果大致要分为三个步骤: ...

  3. 用户输入自己的【姓名 年龄 爱好】 + 加CP【姓名 年龄 爱好】,点击按钮,页面显示该用户的信息 点击提交按钮,JSON显示用户信息+副本信息(副本初始值是{})

    本文主要是利用了BOM.DOM和json/js数据的转换等知识来综合操练的一个小例子 例子如下: 用户输入自己的[姓名 年龄 爱好] + 加CP[姓名 年龄 爱好],点击按钮,页面显示该用户的信息 点 ...

  4. 点击a标签,跳转到同一页面的指定内容,类似于点击按钮回到页面顶部效果

    点击a标签,跳转到同一页面的指定内容,类似于点击按钮回到页面顶部效果 这个效果实现方式很简单,只需要在a标签href内填上id名,在内容标签内加入id="名"便可. 下面是实现效果 ...

  5. uni-app点击按钮弹出提示框

    uni-app点击按钮弹出提示框 点击事件 <view class="footerbotom_button" @click="ajp">立即支付&l ...

  6. android中怎么实现点击按钮进行页面的跳转

    第一步:先创建好两个Activity.如图 (PS:是创建Activity,不是创建java类.右击包名,找到new-->other-->android-->AndroidActiv ...

  7. HTML_页面点击按钮关闭页面的几种方式

    HTML页面点击按钮关闭页面的几种方式 文章目录 HTML页面点击按钮关闭页面的几种方式 一.不带任何方式的关闭窗口 二.提示之后关闭页面 三.点击关闭本页面并跳转到其他页面 四.将 三 中的方法放到 ...

  8. HTML页面点击按钮关闭页面的方式

    这篇文章给大家分享HTML页面点击按钮关闭页面的几种方式,实现思路非常简单,有不带任何方式的关闭窗口,提示之后关闭页面,点击关闭本页面并跳转到其他页面等等,每种方式结合实例代码给大家介绍的非常详细,需 ...

  9. vue点击按钮怎么跳转图片_vue页面跳转

    一.在template中的常见写法: 点击跳转 二.在js中设置跳转(在方法中跳转界面并传参,两种方式:params 与 query): 有时候我们需要的是点击按钮跳出弹窗,选择判断后进行跳转,我们常 ...

最新文章

  1. 《赛博朋克2077》是捏脸游戏?上科大学生社团开发了一款赛博“滤镜”
  2. SAP MM MIGO + 311 针对预留单做转库不能修改目的地存储地点!
  3. php kafka 日志系统,kafka-PHP客户端库(Composer)
  4. 微服务为什么一定要Zookeeper?
  5. 复调制细化分析matlab,基于复调制的细化全矢谱分析研究
  6. Effective Java之接口优先于反射机制(五十三)
  7. python 3.8.0安卓_Python 3.8.0稳定版正式发布
  8. 笨方法学python3怎么样_有个很笨的女朋友,是怎么样的体验?
  9. 力扣46. 全排列(JavaScript)
  10. 商业智能BI有哪些数据价值
  11. python实现图片拼接长图_用Python实现长截图拼接
  12. 简历里的软件测试工作描述,软件测试类相关工作的简历范文
  13. python实现海康sdk二次开发,移动侦测事件(二)
  14. @Qualifier的作用和应用
  15. 用diiv实现多个方块居中嵌套--margin
  16. 多项式拟合缺点_常见算法优缺点
  17. B站首页(推荐页)分析
  18. 阻止远程截屏_2020年创建优质技术截屏,演示和远程会议指南
  19. 详解ip地址和mac地址即ARP协议
  20. js实现word转换为html

热门文章

  1. 分享113个JS特效动画效果,总有一款适合您
  2. Shell脚本编程入门
  3. 专栏 | 香侬科技独家对话Facebook AI研究院首席科学家Devi Perikh
  4. 自己收集和制作的易语言模块
  5. WEB前端 - 如何实现在图片上盖章的效果,类似合同上的印章盖章效果(一个图片,一个印章图片,合并到一起且印章半透明形成盖章效果)最牛解决方案,适用于任何前端项目!
  6. 【翻译】RUST无锁编程
  7. 【职来职往经典语录】
  8. 国企计算机职称考试都考什么,计算机软考证书哪个含金量高?长什么样?国企有用吗?可以评职称吗?...
  9. 计算机如何安装cpu风扇,cpu风扇安装,小编教你cpu风扇怎么安装
  10. OpenMediaVault 6.0 组了Raid 5 挂载硬盘失败