保存指定的图片

// 注:url地址需要网络地址
saveImg(url) {const that = this;uni.downloadFile({url,success: res => {console.log(res)if (res.statusCode === 200) {uni.saveImageToPhotosAlbum({filePath: res.tempFilePath,success: function() {uni.showToast({title: '保存二维码成功',duration: 1500});},fail: function() {uni.showToast({title: '保存失败',duration: 1500});}});} else {uni.showToast({title: '保存失败',duration: 1500});}}});},

截图保存

downloadFile() {let $this = this;uni.showLoading({ //加载框title: '保存中...',mask: true})var pages = getCurrentPages(); //获取当前页面信息var page = pages[pages.length - 1];var bitmap = null;// $this.$nextTick(()=> {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: '保存二维码成功',duration: 1500});},complete() {uni.hideLoading();}});}, function(e) {console.log('保存图片失败:' + JSON.stringify(e));});}, function(e) {console.log('保存图片失败:' + JSON.stringify(e));});// })},

uniapp截图保存图片、点击按钮保存图片,可兼容app相关推荐

  1. vue实现点击按钮保存图片

    HTML部分: <div class="btn" @click="saveImg">保存海报</div> js部分: downloadI ...

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

    uniapp点击按钮 保存页面为图片到本地 首先写一个按钮 创建事件 <button class="info" @click="capture()"> ...

  3. uniapp延迟执行_uniapp微信小程序真机调试点击按钮有1秒延迟

    详细问题描述 (DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题) [内容] 开发uniapp小 ...

  4. uni-app点击按钮弹出提示框-uni.showModal(OBJECT),选择确定和取消

    参考文档: https://uniapp.dcloud.io/api/ui/prompt?id=showmodal 显示模态弹窗,可以只有一个确定按钮,也可以同时有确定和取消按钮.类似于一个API整合 ...

  5. uni-app二维码生成,点击按钮弹框展示二维码

    uni-app二维码生成,点击按钮展示二维码 文章 uni-app二维码生成,点击按钮展示二维码 前言 一.首先我用的是HBuilderX,新建uni-app项目 二.使用步骤 1.先下载插件uQRC ...

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

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

  7. uniapp微信小程序:点击按钮先判断用户是否授权位置信息、用户位置信息授权、进入下一个页面

    文章目录 前言 一.创建点击事件的方法 二.判断用户是否授权位置 三.弹出位置授权框 四.坐标到坐标所在位置的文字描述的转换(逆地址解析) 五.拒接授权后再次点击按钮跳转到允许访问位置设置 总结 前言 ...

  8. uni-app - 拨打电话功能(在不同平台下,点击按钮触发一键拨号功能)

    前言 很多文章都过时了,本示例代码干净整洁功能完善. 本文实现了 点击按钮实现一键拨号功能,能唤起系统原生打电话程序. 同时兼容 H5.小程序.App 端,全端均可实现该功能! 如下图所示,当点击[拨 ...

  9. js实现点击按钮切换图片功能_☆*往事随風*☆的博客

    文章目录 前言 一.DOM是什么? 二.对象的HTML DOM 树 三.图片切换练习 1.要求 2.实现思路 3.示例代码 1.html示例代码如下: 2.css示例代码如下: 2.js示例代码如下: ...

最新文章

  1. C++学习笔记24,方法重写与方法隐藏
  2. UITableViewCell中设置动态大小的圆形imageview
  3. 如何重置linux,linux如何重置服务器
  4. excel修改列名_听说你还在手动合并Excel,看看这个吧!?
  5. c++Insertion Sort插入排序的实现算法(附完整源码)
  6. RabbitMQ脑裂
  7. 把 charles,Fiddler 证书安装到安卓根目录,解决安卓微信 7.0 版本以后安装证书也无法抓包问题,需要 root
  8. java orcl自动_Oracle自动生成编号
  9. python第五章课后答案汉诺塔_用python编写一个程序,得到汉诺塔的解决方案
  10. windows下USB检测插拔状态
  11. css参考-img标签
  12. uniapp对接极光推送
  13. Windows平台下使用ffmpeg和segmenter实现m3u8直播点播
  14. 用什么系统搭建nas服务器,自己家里搭建NAS服务器有什么好方案
  15. 让外国黑客感到胆颤心惊的传奇人物郭盛华
  16. 贝叶斯和EM算法简介
  17. HTML - 03 网页元素的属性
  18. CSS冻结单元格(新增滚动阴影效果)
  19. java 8 中文字体_在java程序中直接使用中文字体文件
  20. 苹果⼿手机实时和历史位置定位指南

热门文章

  1. 删除数组中某个指定元素
  2. 嵌入式系统电源管理(二): 具体实现
  3. LNMP架构介绍及原理流程
  4. 软键盘弹出将布局顶上去
  5. 配置 jacoco 以提供更合理的测试覆盖率
  6. 虚拟机设置固定ip地址
  7. android 不响应onTouch Action_UP抬起事件
  8. homepage编写
  9. matlab终止运行按什么,matlab终止运行命令
  10. MySQL 高性能存储引擎:TokuDB初探