使用效果:

代码:

goshare() {wx.downloadFile({url: 'https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg',success: (res) => {console.log("res:", res)wx.showShareImageMenu({path: res.tempFilePath})},fail: (res)=> {console.log(res)if( res.errMsg.indexOf('deny')!=-1||res.errMsg.indexOf('denied')!=-1 ){wx.showToast({title: '保存相册失败,请设置权限!',icon: 'none',duration: 2000,})}else{wx.showToast({title: '保存相册失败,请重试!',icon: 'none',duration: 2000,});}}})
}

对报错比较完整的处理:

saveImageClick(){          if( wx.showShareImageMenu ){wx.showShareImageMenu({path: this.haibaoImgurl,success: ()=>{},fail: (res)=> {console.log(res)if( res.errMsg.indexOf('deny')!=-1||res.errMsg.indexOf('denied')!=-1 ){wx.showToast({title: '保存相册失败,请设置权限!',icon: 'none',duration: 2000,})}else{wx.showToast({title: '保存相册失败,请重试!',icon: 'none',duration: 2000,});}}});     }else{// 保存图片wx.saveImageToPhotosAlbum({filePath: this.haibaoImgurl,success: (res)=> {wx.showToast({title: '保存相册成功!',icon: 'none',duration: 3000,});},fail: (res)=> {console.log(res)if( res.errMsg.indexOf('deny')!=-1||res.errMsg.indexOf('denied')!=-1 ){wx.showToast({title: '保存相册失败,请设置权限!',icon: 'none',duration: 2000,})}else{wx.showToast({title: '保存相册失败,请重试!',icon: 'none',duration: 2000,});}}});}
},

注:

调用微信接口的时候一直报这个错误:

对我来说有用的解决方案:

打开详情,勾选不校验http

wx.showShareImageMenu使用相关推荐

  1. 小程序快速生成朋友圈海报分享图

    由于我们无法将小程序直接分享到朋友圈,但分享到朋友圈的需求又很多,业界目前的做法是利用小程序的 Canvas 功能生成一张带有小程序码的图片,然后引导用户下载图片到本地后再分享到朋友圈.相信大家在绘制 ...

  2. 微信小程序 — 二维码海报分享到好友功能

    上一篇文章有微信里面生成二维码功能.微信小程序 - 生成二维码功能_棒怡情的博客-CSDN博客 下面把生成的二维码加上对应的文字,分享给微信好友功能. 第一步:把内容进行绘制生成图片.用到canvas ...

  3. 微信小程序(uniapp)-实现分享图片给微信好友

    官方地址: 微信开放文档 | wx.showShareImageMenu(Object object) 示例代码: // 结构 <view @click="shareImg" ...

  4. 微信小程序图片转发到微信

    utils/util const wxShareImg = function (url) {wx.downloadFile({url, // 分享的图片的链接success: (res) => ...

  5. 微信小程序 canvas 分享图片 生成图片

    onShow() {var that =this//2. canvas绘制文字和图片const ctx = wx.createCanvasContext('myCanvas');var imgPath ...

  6. 小程序生成海报并下载

    参考文章demo:https://developers.weixin.qq.com/s/J38pKsmK7Qw5 可视化编辑代码工具:https://lingxiaoyi.github.io/pain ...

  7. 微信小程序分享图片给微信好友(如二维码)

    目录 前言 一.使用哪种api? 二.对图片的处理需要转化为临时路径 三.Windows端兼容性问题 前言 最近在公司开发一个微信小程序项目,用到的uniapp技术,在分享图片时,查看了uniapp的 ...

  8. 微信小程序分享图片给朋友

    //分享share() {returnuni.showLoading({title: '加载中'});wx.downloadFile({url: this.$http.getHost() + this ...

  9. uni-小程序初次踩坑之旅

    一.<navigator url=''></navigator>跳转无反应失效问题 1.路径与tabBar路径相同,设置open-type="switchTab&qu ...

最新文章

  1. Ascend Pytorch算子功能验证
  2. 数据蒋堂 | JOIN简化 - 意义总结
  3. 智能车竞赛技术报告 | 智能车视觉 - 宜宾学院- 平头哥1组
  4. 中国量子通信再获突破,潘建伟团队完成人类首次洲际量子通信
  5. DIET:Dual Intent and Entity Transformer
  6. C# Winform验证码
  7. spring springboot websocket 不能注入( @Autowired ) service bean 报 null 错误
  8. labview创建.netdll设置多个输出_手把手以实例教你学LabVIEW编程,条件结构编程方法...
  9. 多线程编程 RW_LOCK 读写锁
  10. [推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)
  11. AudioRecord 采集音频PCM数据
  12. Linux C socket 编程之TCP
  13. 京东下拉词框推广是什么?
  14. 基于近邻法的分类器设计
  15. 菜鸟的Django配置
  16. mis是商科还是计算机专业,MIS是什么?管理信息系统MIS和计算机科学CS有什么区别?...
  17. 深度揭秘安全领域的那些“大牛” 竟过半在360
  18. 一本通 3.1 例 1」黑暗城堡
  19. Promise详尽指南
  20. printf(%d%d%d%d\n, a,b,c);

热门文章

  1. SEO—搜索引擎优化
  2. 四、Scala从入门到精通一一循环控制
  3. echarts自定义视图数据(dataView)
  4. (附源码)计算机毕业设计SSM基于框架的报修系统
  5. 斐波那契数列(循环)
  6. 国内外最好用的6款Bug跟踪管理软件,测试员不可不知!
  7. 微信工具箱小程序源码-多功能集合一体工具箱
  8. 计算机网络漫谈:OSI七层模型与TCP/IP四层(参考)模型(转载)
  9. 【工具】JAVA 全角转半角 半角转全角
  10. 摄像头8mm可以看多远_解析智能监控摄像头的监控可视范围及距离