downloadImg: function(e){                //触发函数
console.log(e.currentTarget.dataset.url)
wx.downloadFile({
url: e.currentTarget.dataset.url,       //需要下载的图片url
success: function (res) {            //成功后的回调函数
wx.saveImageToPhotosAlbum({         //保存到本地
filePath: res.tempFilePath,
success(res) {
wx.showToast({
title: '保存成功',
icon: 'success',
duration: 2000
})
},
fail: function (err) {
if (err.errMsg === "saveImageToPhotosAlbum:fail auth deny") {
wx.openSetting({
success(settingdata) {
console.log(settingdata)
if (settingdata.authSetting['scope.writePhotosAlbum']) {
console.log('获取权限成功,给出再次点击图片保存到相册的提示。')
} else {
console.log('获取权限失败,给出不给权限就无法正常使用的提示')
}
}
})
}
}
})
}
});
},

最新文章

  1. GIT 版本控制常用命令学习汇总
  2. [转]AS3 int uint Number
  3. Apache Commons CLI官方文档翻译 —— 快速构建命令行启动模式
  4. iOs基础篇(二十二)—— UIPickerView、UIDatePicker控件的使用
  5. c#程序中使用"like“查询access数据库查询为空的问题
  6. 幂运算(codevs 2541)
  7. NodeJS的异步编程风格
  8. DevExpress TreeList 那些事儿
  9. C#调用存储过程简单完整例子
  10. 【转】Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程
  11. http://doc.okbase.net/congcong68/archive/112508.html
  12. keyStore很重要,千万不能丢失
  13. c#鼠标点击TextBox控件后清空默认字体
  14. 关于ssh登录出现异常警告:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
  15. Python3学习笔记之十九
  16. 4 Values whose Sum is 0 [POJ2785] [折半搜索]
  17. 【Linux】 解决报错: ImportError: libSM.so.6: cannot open shared object file: No such file or directory
  18. Sophus VS2010编译不支持?C++11语法的缘故。那有没有不带C++11特性的Sophus版本呢?
  19. bzoj 2453: 维护队列
  20. (转)使用百度 BAE做SVN服务器

热门文章

  1. 利用 vuex 实现一个公用搜索器
  2. 014-查看PHP的环境变量
  3. 【转】Spark Streaming 实时计算在甜橙金融监控系统中的应用及优化
  4. cf 763A. Timofey and a tree
  5. 09.swoole学习笔记--创建进程
  6. 033-PHP对一个数组先奇后偶,然后再进行从大到小排序
  7. C++ 把数组的元素乘以2在输出
  8. javaweb历史上最简单的使用Ajax判断用户名是否被注册(不跳转页面奥!)
  9. Java中调试与测试常用方法
  10. (二)requests模块